Saturday, December 30, 2006
Java/자바] 대소문자 구분 없이 정렬, 문자열 배열 소팅; Sort Ignore Case, String Array
영문 문자열 배열을 소팅할 때에는 기본적으로 대소문자를 구분하기에, 부자연스러운 결과가 나오게 됩니다. 대소문자 구분없이 소팅하는 방법입니다.
파일명: Foo.java
▶▶ 자바/Java] 문자열 숫자 배열, 정렬(소팅) 예제 - Sort
영문 알파벳 문자 배열, 대소문자 구분 없이 소트 예제
파일명: Foo.java
import java.util.Arrays;
public class Foo {
public static void main(String[] args) {
String[] s = { "bbb", "AAA", "DDD", "CCC", "aaa" };
// 대소문자 구분하여 정렬
Arrays.sort(s);
System.out.println(Arrays.toString(s));
// 결과: [AAA, CCC, DDD, aaa, bbb]
// 대소문자 구분 없이 정렬
Arrays.sort(s, String.CASE_INSENSITIVE_ORDER);
System.out.println(Arrays.toString(s));
// 결과: [AAA, aaa, bbb, CCC, DDD]
}
}
public class Foo {
public static void main(String[] args) {
String[] s = { "bbb", "AAA", "DDD", "CCC", "aaa" };
// 대소문자 구분하여 정렬
Arrays.sort(s);
System.out.println(Arrays.toString(s));
// 결과: [AAA, CCC, DDD, aaa, bbb]
// 대소문자 구분 없이 정렬
Arrays.sort(s, String.CASE_INSENSITIVE_ORDER);
System.out.println(Arrays.toString(s));
// 결과: [AAA, aaa, bbb, CCC, DDD]
}
}
▶▶ 자바/Java] 문자열 숫자 배열, 정렬(소팅) 예제 - Sort
tag: java
자바 | Java
<< Home