(혼) (공) (자)
Arrays클래스(출력,오름차순,내림차순)
만석이
2023. 12. 31. 20:39
왜 쓸까?
배열을 출력하기 위해서는 루프문을 써야했다.
하지만 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(변수이름));