Arrays
( 클래스 )
( 특징 )
( 1 )
자바에서 배열을 대표하는 클래스
유용한 함수들이 다수 포함 되어 있음
< 대표적인 함수들 >
Arrays.toString()
Arrays.deepToString()
배열 => 문자열로 변환
Arrays.toString() // 1차원 배열
Arrays.deepToString() // 2차원 배열
Arrays.copyOf()
Arrays.copyOfRange()
배열 길이만큼 배열 복사 ( 깊은 복사 )
Arrays.copyOf( 배열 , 배열길이 )
Arrays.copyOfRange( 배열 , from , to ) // from ~ to 까지 복사
Arrays.equals()
배열 동등 비교 ( 값을 비교함 )
true / false
Arrays.equals( 배열1 , 배열2 )
Arrays.equals( 배열1 , from , to , 배열2 , from , to)
sort()
배열 오름차순 정렬
Arrays.sort( 배열 )
Arrays.binarySearch()
★ 중요 : 미리 정렬이 되어있어야 한다.
이진 탐색 ( 검색 , 조회 )
Arrays.binarySearch( 배열 , key값 ) // 인덱스 번호값 return
Arrays.fill()
값으로 채움
Arrays.fill( 배열 , 값 ) // 1차원 배열
Arrays.fill( 배열 , 시작인덱스 , 종료인덱스 , 값 )
for(int i = 0; i < ...;i++) // 2차원 배열
Arrays.fill( 배열[i] , 값 )
'JAVA' 카테고리의 다른 글
Java - 기본 입출력 스트림 (0) | 2023.09.27 |
---|---|
Java - Collections (클래스) (0) | 2023.09.27 |
Java - Stream (클래스) (0) | 2023.09.27 |
Java - Optional (클래스) (0) | 2023.09.27 |
Java - Generic (제네릭) (0) | 2023.09.27 |