array sort
-
[Java] Collection sort2016.01.07
[Java] Collection sort
2016. 1. 7. 17:47
반응형
- JAVA Sort, ArraySort
import java.util.ArrayList;
import java.util.Collections;
public class MainClass{
public static void main(String[] args) {
String[] stringArray = new String[]{"c","e","a","k"};
List<string> list = Arrays.asList(stringArray );
//ArrayList<string> list = new ArrayList<string>();
for(String s: stringArray){
list.add(s);
}
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
for (String s: list) {
System.out.println(s);
}
}
}
public class ArraySort {
public static void main(String[] args) {
String[] s = { "b", "A", "D", "C", "a", "F" };
// 대소문자 구분 정렬
Arrays.sort(s);
System.out.println("==> 대소문자 구분");
System.out.println(Arrays.toString(s)); //[A, C, D, F, a, b]
// 역순정렬
descArraySort(s);
System.out.println("==> 역순정렬 ");
System.out.println(Arrays.toString(s)); //[b, a, F, D, C, A]
// 대소문자 구분 없이 정렬
System.out.println("==> 대소문자 구분 없이 ");
Arrays.sort(s, String.CASE_INSENSITIVE_ORDER);
System.out.println(Arrays.toString(s)); //[a, A, b, C, D, F]
}
public static void descArraySort(String[] arr) {
String temp;
for (int i = 0; i < arr.length / 2; i++) {
temp = arr[i];
arr[i] = arr[(arr.length - 1) - i];
arr[(arr.length - 1) - i] = temp;
}
}
}
반응형
'Programming > Java' 카테고리의 다른 글
[Java Stream] anyMatch() vs filter().count > 0 성능 비교 (0) | 2023.06.12 |
---|---|
[Java] Heap Memory 체크 (JSTAT) (0) | 2021.03.29 |
[Java] GMT/UTC 날짜 변환 (1) | 2015.04.08 |
[오류]Setting property 'source' to 'org.eclipse.jst.jee.server:프로젝트명' did not find a matching property (0) | 2014.04.08 |
올바른 eqals() 사용법 (0) | 2014.02.07 |