Arrays는 JAVA Collection중 집합(Array)에 대한 검색, 비교, 정렬을 Static Method로 제공해 준다.
Arrays.fill(Array대상, 채울 값);
// filledIntArray배열을 모두 7로 채움.
ex) Arrays.fill(filledIntArray, 7);
Arrays.sort(Array대상);
// doubleArray를 오름차순으로 정렬함.
ex) Arrays.sort(doubleArray);
Arrays.BinarySearch(Array대상, 찾을 값);
// 사용하기 전에 반드시 정렬을 해야 한다.
// intArray에서 value값을 찾아서 index를 반환한다.
// 찾지 못했을 경우 -1을 반환한다.
ex) Arrays.binarySearch(intArray, value);
Arrays.toString(Array대상);
// Array를 [location0, location1, location2, location3..., location_end] 로 변환한다.
Arrays.equals(Array1, Array2);
// 먼저 Array1과 Array2가 null이 아닌지 확인한다.
// 그리고 Array1의 원소의 개수와 Array2의 원소의 개수가 같은지 확인한다.
// 그리고 포함하고 있는 원소가 같은지 확인한다.
// 같으면 true, 다르면 false를 반환한다.
Arrays.deepEquals(Object[] a, Object[] b);
// 먼저 a와 b가 null이 아닌지 확인한다.
// a와 b의 object Type이 같은지 비교한다.
// a의 Object 안의 primitive type과 b의 Object 안의 primitive type이 같은지 확인한다.
// a의 reference와 b의 reference를 비교한다. (a == b)
// e1.equals(e2)를 확인한다.
// 같으면 true, 다르면 false를 반환한다.
'Java' 카테고리의 다른 글
List Interface (0) | 2007.05.14 |
---|---|
Collection Interface와 Collection Class (0) | 2007.05.14 |
자바에서 엑셀파일 생성하기 (0) | 2007.03.02 |
Timer 클래스 예제 (0) | 2006.11.13 |
JSP 페이지 이동 4가지 방법 및 특성 (0) | 2006.11.13 |