반응형
자바에서 기본 클래스 중 하나인
Arrays 클래스에 대해 자주 사용되는 함수들 몇가지 정리 하는 포스팅을 작성한다.
Arrays는 set 이나 ArrayList와 같이 java.util 내에 존재한다.
지금 일단 작성 하고 추후에 추가적으로 설명하거나 하는것들이 있다면 계속해서 추가하는 포스팅이 될 예정이다.
함수명 | 사용법 | 결과 | 설명 |
sort | String[] ab= {"A","C","B"}; for(String a : ab) System.out.println(a); System.out.println("+++++"); Arrays.sort(ab); for(String a : ab) System.out.println(a); |
A C B +++++ A B C |
배열을 정렬 해준다. 역정렬은 Arrays.sort(ab,Collections.reverseOrder()); |
toString | String[] ab= {"A","C","B"}; System.out.println(ab); System.out.println(Arrays.toString(ab)); |
[Ljava.lang.String;@251a69d7 [A, C, B] |
배열을 프린트 할 경우 주소값이 나오는데 실제 값이 나오게 해준다. |
copyOfRange | int[] arrays = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int[] test2 = Arrays.copyOfRange(arrays, 0, 3); System.out.println(Arrays.toString(test2)); |
[1, 2, 3] | 배열을 부분 복사 한다. 참고 포스팅 참고 |
fill | int[] inta = new int[5]; System.out.println(Arrays.toString(inta)); Arrays.fill(inta, 10); System.out.println(Arrays.toString(inta)); |
[0, 0, 0, 0, 0] [10, 10, 10, 10, 10] |
배열을 특정 값으로 채운다 |
계속.. |
참고 포스팅
https://thenicesj.tistory.com/642
반응형
'IT > Java' 카테고리의 다른 글
PriorityQueue 란? (46) | 2023.08.04 |
---|---|
@PathVariable 에 대해서(23.08.03) (4) | 2023.08.04 |
배열의 부분복사(arraycopy, copyOfRange) (23.07.31) (10) | 2023.08.01 |
Spring DL 이란?(Dependency Lookup) (69) | 2023.07.30 |
Spring prototype Bean (53) | 2023.07.29 |
댓글