문법/알게된 메소드

배열의 오름차순, 내림차순

코딩 화이팅 2023. 1. 17. 23:41

기본타입 배열 오름차순 정렬

import java.util.Arrays;

public class class_ {
	public static void main(String[] args) {
		
	        int arr[] = {4,23,33,15,17,19};
	        Arrays.sort(arr);
	        
	        System.out.println(Arrays.toString(arr));
	        }
	}

//[4, 15, 17, 19, 23, 33] 출력

String 배열 오름차순 정렬

import java.util.Arrays;

public class class_ {
	public static void main(String[] args) {
		
		String arr[] = {"apple","orange","banana","pear","peach","melon"};
        Arrays.sort(arr);
        
        System.out.println(Arrays.toString(arr));
	        }
	}

//[apple, banana, melon, orange, peach, pear]출력

기본 타입 배열 내림차순 정렬

import java.util.Arrays;

public class Sort{
    public static void main(String[] args)  {
        Integer arr[] = {4,23,33,15,17,19};
        Arrays.sort(arr,Collections.reverseOrder());
        
        for (int i : arr) {
            System.out.print("["+i+"]");
        }
    }
}
//[33, 23, 19,17,15,4] 출력

String 배열 내림차순 정렬

import java.util.Arrays;

public class Sort{
    public static void main(String[] args)  {
        String arr[] = {"apple","orange","banana","pear","peach","melon"};
        Arrays.sort(arr,Collections.reverseOrder());
        
        for (String i : arr) {
            System.out.print("["+i+"]");
        }
    }
}
//[pear,peach,orange,melon,banana,apple] 출력