카테고리 없음
Arrays 클래스
설총이
2018. 6. 4. 18:34
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public static void main(String[] args) { String[] ar1 = {"fill()","in","the","Arrays"}; String[] ar2 = {"fill()","in","","Arrays"}; if(!Arrays.equals(ar1, ar2)) // ar1 과 ar2가 같은지 비교 System.out.println("두 Array가 다르다"); System.out.println("-----------------"); Arrays.fill(ar2,2,3,"the"); //ar2라는 배열에 2번인덱스부터 3번인덱스 전까지 "the"라는 문자를 넣겠다는 의미. if(!Arrays.equals(ar1, ar2)) System.out.println("두 Array가 다르다"); else System.out.println("같다"); } | cs |
*Array 클래스
equals(Object[] a, Object[] a2)
:: a와 a2가 같은지 비교한다. 순서, 데이터값 모두 일치하는지 비교.
Arrays.fill(ar, 매개변수); // ar배열에 매개변수데이터를 모든 배열에 넣는다는 의미
Arrays.fill(ar,0,3,매개변수); // ar배열에 0번인덱스부터 3번전까지(2번까지) 매개변수 데이터를 넣는다
1 2 3 4 5 | Arrays.sort(ar1); for(String n : ar1) { System.out.println(n); } | cs |
Arrays.sort(참조변수);//오름차순 정렬 메서드, '사전 순서대로' 정렬해주고
for 구문으로 하나씩 꺼낸다.