๐ 2023๋ 12์ 8์ผ
[java 4์ผ์ฐจ]
// ํจํค์ง ์ ๊ทผ import java.util.*; // ๋ฌธ์์ด ํฉ์น๊ธฐ String[] str = {"a","b","c"}; System.out.println(String.join(",", str)); // ๋ฌธ์์ด ๊ฐ์ฒด : StringBuffer, StringBuilder StringBuffer str = new StringBuffer("hello"); System.out.println(str); str.append(" world"); // += System.out.println(str); str.insert( 6,"java "); System.out.println(str); System.out.println(str.substring(6, 10)); System.out.println(str.delete(6,10));
// ์ ์ธ ๋ฐ ํ ๋น int[] int_arr1 = {1,2,3,4}; int[] int_arr2 = new int[4]; int[] int_arr3 = new int[]{1,2,3,4}; // ์ถ๋ ฅ System.out.println(Arrays.toString(arr1)); // sort ์ ๋ ฌ Arrays.sort(st_arr); // ์ค๋ฆ์ฐจ์ Arrays.sort(st_arr, Comparator.reverseOrder()); // ๋ด๋ฆผ์ฐจ์ // ๋ด๋ฆผ์ฐจ์์ผ ๊ฒฝ์ฐ ๊ธฐ๋ณธํ์ ์ Comparator.reverseOrder()์ ์ฌ์ฉํ ์์๋ค. // stream int[] new_arr = Arrays.stream(st_arr) // st_arr ๋์์ผ๋ก Stream ๊ฐ์ฒด ์์ฑ .boxed() // Integer ํ ๋ณํํ Stream ๊ฐ์ฒด ์์ฑ .sorted(Comparator.reverseOrder()) // ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ .mapToInt(a->a) // Integer -> int ํ๋ณํ .toArray();