|
Használja az ICU 2.6.1 függvénytár alábbi osztályát:
A karakterek összehasonlítását az Unicode kódjukat int típusú váltoóként használva végezze.
public static void main( String[] args ){
char ch = '\u4e2d';
boolean result = com.ibm.icu.lang.UCharacter.isLetter(ch);
System.out.println(result);
}
|
|
|
Használja az ICU 2.6.1 függvénytár alábbi osztályát:
Ha az összehasonlítás célja annak eldöntése, hogy az adott karakter betű-e, akkor
használja a következő metódust:
com.ibm.icu.lang.UCharacter.IsLetter
(int)
if (ch1 == ch2) {
result = true;
} else {
result = false;
}
|
|
|
Használja az ICU 2.6.1 függvénytár alábbi osztályát:
Területi beállítástól függő összehasonlításnál:
-
Alakítsa a karaktert java.lang.String típusúvá
-
Használja a következő metódust:
com.ibm.icu.text.Collator.compare
(java.lang.Object,
java.lang.Object)
String str1="\ud800\udc01";
String str2="\ud800\udc00";
com.ibm.icu.text.Collator collator = com.ibm.icu.text.Collator.getInstance(java.util.Locale.ENGLISH);
int results = collator.compare(str1,str2);
|
|