Array : 배열
Arrays.sort(array);
Integer[] integerArray = Arrays.stream(intArray).boxed().toArray(Integer[]::new);
Arrays.sort(integerArray, Collections.reverseOrder());
// 선언과 동시에 배열 크기 할당
int[] arr = new int[5];
String[] arr = new String[5];
// 선언과 동시에 배열의 크기 지정 및 값 초기화
int[] arr = {1,2,3,4,5};
int[] arr = new int[] {1,3,5,2,4};
String[] weeks = {"월","화","수","목","금","토","일"};
// 이차원배열
int[][] arr = new int[4][3];
int[][] arr9 = { {7, 3, 1}, {1, 5, 0}, {3, 5, 9}};
int [] numbers = {1,2,3,4,5};
Arrays.stream(numbers).sum(); // 15
type[] array = new type[2];
이때 type에 따른 초기값
int [] array = new int[]{1,2,3,4,5};
int [] part = Arrays.copyOfRange(array, 1, 4); // 인덱스 1 ~ 3 : [2,3,4]
String [] snumbers = new String[]{"3", "30", "34", "5", "9"};
Arrays.sort(snumbers, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return (o2+o1).compareTo(o1+o2);
}
}); // ["9","5","34","3","30"]