왜 쓸까?
배열을 출력하기 위해서는 루프문을 써야했다.
하지만 Arrays를 사용하면 단 한줄로 배열을 출력할수있다.
그리고! 오름차순 과 내림차순 정렬도 해준다.
바로 예제를보자
결과값은:[3, 5, 7, 8, 4, 9, 6, 45, 33, 21]
public class ArraysClass {
public static void main(String[] args) {
int[] arr = {3,5,7,8,4,9,6,45,33,21};
System.out.println(Arrays.toString(arr));
}
}
다음으로 오름차순 예제를 보자
public class ArraysClass {
public static void main(String[] args) {
int[] arr = {3,5,7,8,4,9,6,45,33,21};
Arrays.sort(arr); //sort함수 추가해주기
System.out.println(Arrays.toString(arr));
}
}
Arrays.sort(arr); 를 추가해주면 된다.
다음으로는 내림차순 예제를 보자
내림차순은 int를 클래스타입으로 바꿔줘야한다.
public class ArraysClass { public static void main(String[] args) { Integer [] arr = {3,5,7,8,4,9,6,45,33,21}; Arrays.sort(arr,Comparator.reverseOrder()); System.out.println(Arrays.toString(arr)); } } |
Arrays.sort(arr,Comparator.reverseOrder()); 를 추가해주면 된다.
정리
오름차순 - Arrays.sort(arr);
내림차순 - Arrays.sort(arr,Comparator.reverseOrder());
출력 - System.out.println(Arrays.toString(변수이름));
'(혼) (공) (자)' 카테고리의 다른 글
다차원 배열 (1) | 2024.01.02 |
---|---|
배열복사2 (0) | 2023.12.31 |
배열복사 (0) | 2023.12.31 |
배열-로또생성기(2) (2) | 2023.12.30 |
배열-로또번호 생성기 (0) | 2023.12.28 |