# 원시 배열 정렬 방법
- Arrays.sort
Integer adata[]= {5,10,3,1,7,6,2};
Arrays.sort(adata); //오름차순 원시배열
System.out.println(Arrays.toString(adata));
Arrays.sort(adata,Collections.reverseOrder()); //내림차순 원시배열
System.out.println(Arrays.toString(adata));
# 클래스 배열 정렬 방법
- Collections.sort (오름차순)
- Collections.reverseOrder() (내림차순)
//클래스 배열 정렬방법
Collections.sort // 정렬 (오름차순, 내림차순)
Collections.reverseOrder() // 내림차순일 경우 사용
Integer data[]= {3,6,1,9,8,7,10,2}; //원시배열
ArrayList<Integer> al = new ArrayList<Integer>(Arrays.asList(data)); //클래스 배열
숫자 정렬
System.out.println(al);//정렬이 안된 배열값
Collections.sort(al); //오름차 순 정렬방식
System.out.println(al);
Collections.sort(al,Collections.reverseOrder()); //내림차순 정렬방식
System.out.println(al);
문자 정렬
String user[] = {"김남준","김석진","민윤기","정호석","박지민"};
ArrayList<String> al2 = new ArrayList<String>(Arrays.asList(user)); //클래스 생성
System.out.println(al2);
Collections.sort(al2); //오름차순 정렬
System.out.println(al2);
Collections.sort(al2,Collections.reverseOrder()); //내림차순 정렬
System.out.println(al2);