¼Ò¼³ java.util ¼Ò½ºÄڵ堠Collection  µ¥ÀÌÅÍ ÀúÀå ¹× Ãâ·Â  

µ¥ÀÌÅÍ ÀúÀå ¹× Ãâ·Â

CollatorTest.java

import java.text.*;
import java.util.*;
public class CollatorTest {
 
public static void main(String args[]) {
  Collator collator = Collator.getInstance();
  CollationKey key1 = collator.getCollationKey(
"Ace");
  CollationKey key2 = collator.getCollationKey(
"abc");
  CollationKey key3 = collator.getCollationKey(
"ddd");
  CollationKey key4 = collator.getCollationKey(
"bda");
  CollationKey key5 = collator.getCollationKey(
"acb");

  Set set = 
new TreeSet();
  set.add(key1);
  set.add(key2);
  set.add(key3);
  set.add(key4);
  set.add(key5);
  printSet(set);
 }
 
static private void printSet(Collection collection){
  
boolean first = true;
  Iterator iterator = collection.iterator();
  
while (iterator.hasNext()) {
   
if (first) {
    first = 
false;
   } 
else {
    System.out.print(
", ");
   }      
   CollationKey key = (CollationKey)iterator.next();
   System.out.print(key.getSourceString());
  }
 }
}

D:\java\util\>javac CollatorTest.java
D:\java\util\>java CollatorTest
abc, acb, Ace, bda, ddd

Compatator Ŭ·¡½º¸¦ ±¸ÇöÇÑ Collator¿Í Ä÷º¼ÇÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍÀÇ ÀúÀå¹× Ãâ·Â



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â