Arrays.

LeHoODU·2024년 4월 11일
0
post-thumbnail

Arrays의 메소드

String[] a = {"a","b","c","d"};
int[] b = {1,3,2,5,4};

.asList([])

✏️위 배열은 값의 삭제가 되지 않아 ArrayList로 변환후 제거 가능

Arrays.asList(a)
a.remove("a")
Arrays.asList(b)
b.remove(1)

.toString([])

✏️.toString을 하지 않고 배열을 출력할 경우 주소 출력

sout(Arrays.toString(a))
-> ["a","b","c","d"]

.sort([])

✏️ 오름차순 정렬

Arrays.sort(b)
-> [1,2,3,4,5]

✏️ 내림차순 정렬

Arrays.sort(b, Collections.reverseOrder());
-> [5,4,3,2,1]

✏️ 인덱스 선택 & 정렬

Arrays.sort(array, fromindex. toindex, Comparator)

.copyOf([],length)

✏️ 배열 복사 및 길이설정

int[] b = {1,5,4,2,3,7}
int[] c = Arrays.copyOf(b, 3); 
sout(Arrays.toString(c))
-> [1,5,4]
profile
Back-End Developer

0개의 댓글