Przykład
public
static
void
main(
String
[] args) {
char
ch = '\u4e2d';
System.out.println(Character.toLowerCase(ch));
}
Rozwiązanie
Użyj następującej metody J2SE 1.5.0:
java.lang.Character
.toLowerCase (
int
)
public
static
void
main(
String
[] args) {
int
c1 =
0x10400
;
int
c2 = Character.toLowerCase(c1);
System.out.println(Integer.toHexString(c2));
}
Rozwiązanie
Użyj klasy ICU 2.6.1
com.ibm.icu.lang.UCharacter
z metodą
com.ibm.icu.lang.UCharacter
.toLowerCase (
int
)
public
static
void
main(
String
[] args) {
int
c1 =
0x10400
;
int
c2 = com.ibm.icu.lang.UCharacter.toLowerCase(c1);
System.out.println(Integer.toHexString(c2));
}