오름차순
✦ 배열 : Arrays.sort(arr);
✦ 리스트 : arrayList.sort(Comparator.naturalOrder());
내림차순
✦ 배열 : Arrays.sort(arr, Collections.reverseOrder());
✦ 리스트 : arrayList.sort(Comparator.reverseOrder());
➕ StringBuilder / StringBuffer 이용
// 예제 : 프로그래머스 Lv1. 문자열 내림차순으로 배치하기
// https://bono039.tistory.com/221
public String solution(String s) {
StringBuilder sb = new StringBuilder(s);
sb.reverse(); // 문자열 뒤집기
return sb.toString(); // String으로 변환
}
참고
- Comparator 직접 구현 방식 & 람다 구현 방식
Java - 배열 정렬(Sorting) (오름차순, 내림차순)
Arrays.sort()을 이용하면 쉽게 배열(Array)을 내림차순, 오름차순으로 정렬(sorting)할 수 있습니다. Integer, String 등 구분없이 모든 객체를 정렬할 수 있습니다. 또한, 클래스에 Comparable을 구현하면 객체
codechacha.com
Java :: ArrayList 정렬을 위한 sort 메소드 파해치기
개요 필자는 모 사이트에서 프로그래밍 문제를 해결하던 중, 입력된 데이터를 오름차순으로 정렬하여 리턴하라는 문제가 있어 해당 메소드에 대해 알아보았다. List에는 데이터 정렬을 위한 sort
manorgass.tistory.com
[JAVA] int, String 배열의 오름차순, 내림차순 정렬
java에서 정렬할 때는 Arrays라는 java.util에 포함된 클래스를 이용해야 한다. import java.util.ArraysString String 타입일 때는 비교적 쉽게 내림차순 정렬이 가능하다.intint 타입일 때는 위와 같은 방법으로
velog.io
'코테 > 개인적으로 헷갈리는 거' 카테고리의 다른 글
ArrayList<Integer>[] / ArrayList<ArrayList<Integer>> (0) | 2023.04.29 |
---|---|
스택 vs 큐 (0) | 2023.04.10 |
[JAVA] char를 int로 변환 (- '0') (0) | 2023.04.03 |
ASCII 코드 (0) | 2023.03.19 |
배열 내용 출력하기 (반복문 X) (0) | 2023.03.05 |