Arrays 클래스는 배열을 조작(복사, 항목 정렬, 항목 검색 등)할 때 사용한다.
Arrays 클래스의 메소드
모두 static 메소드이므로 Arrays.메소드명으로 바로 사용하면 된다.
리턴 타입 | 메소드 이름 | 설명 |
int | binarySearch(배열, 찾는값) | 전체 배열 항목에서 찾는 값이 있는 인덱스 리턴 |
타겟 배열 | copyOf(원본배열, 복사할길이) | 원본 배열을 0번 인덱스부터 복사할 길이만큼 복사한 배열 리턴. 복사할 길이는 원본 배열의 길이보다 커도 되며, 타겟 배열의 길이가 된다. |
타겟 배열 | copyOfRange(원본배열, 시작인덱스, 끝인덱스) | 원본 배열의 시작 인덱스에서 끝 인덱스까지 복사한 배열 리턴 |
boolean | deepEquals(배열, 배열) | 두 배열의 깊은 비교(중첩 배열의 항목까지 비교) |
boolean | equals(배열, 배열) | 두 배열의 얕은 비교 |
void | fill(배열, 값) | 전체 배열 항목에 동일한 값을 저장 |
void | fill(배열, 시작인덱스, 끝인덱스, 값) | 시작 인덱스부터 끝 인덱스까지의 항목에 동일한 값을 저장 |
void | sort(배열) | 배열의 전체 항목을 오름차순 정렬 |
String | toString(배열) | 배열의 전체 항목을 "[값1, 값2, ...]" 형식의 문자열로 리턴 |
'old > Java' 카테고리의 다른 글
java.lang.Math / java.util.Random (0) | 2020.11.16 |
---|---|
java.lang.Wrapper (0) | 2020.11.16 |
정규 표현식과 Pattern 클래스 (0) | 2020.11.16 |
java.util.StringTokenizer (0) | 2020.11.16 |
java.lang.StringBuffer/StringBuilder (0) | 2020.11.16 |