Array
인접한 메모리에 원소들을 일렬로 저장하는 데이터 구조
Last updated
인접한 메모리에 원소들을 일렬로 저장하는 데이터 구조
Last updated
// 선언
// 직접 원소를 넣은 채로 선언하거나, 배열의 길이만 먼저 선언할 수 있다.
int[] odds = {1, 3, 5, 7, 9};
String[] weeks = new String[7];
// 값 설정
weeks[1] = "Monday";
// 값 접근 (인덱스 기반만 가능)
System.out.println(weeks[5]);
// 배열 길이 조회
System.out.println(odds.length);
// 배열 내용 채우기(덮어쓰기)
Arrays.fill(odds, Integer.MIN_VALUE);// 오름차순 정렬
Arrays.sort(arr);
System.out.println(Arrays.toString(arr)); // [0,1,2,3,4]
// 내림차순 정렬
Arrays.sort(arr, Collections.reverseOrder());boolean isSame = Arrays.equals(arr1, arr2);// 배열 -> 리스트
String[] arr = {"a", "b", "c"};
Arrays.asList(arr);
// 리스트 -> 배열
List<Integer> list = new ArrayList<>();
int[] arr = list.stream().mapToInt(Integer::intValue).toArray();
List<String> list = new ArrayList<>();
String[] arr = list.toArray(new String[list.size()]);