"Hai, Amigo! Aku maneh. Aku arep ngomong babagan kelas bungkus liyane sing cukup prasaja. Dina iki kita bakal ngomong babagan Karakter, bungkus kanggo char."
"Kelas iki uga cukup prasaja."
Kode
class Character
{
private final char value;
Character(char value)
{
this.value = value;
}
public char charValue()
{
return value;
}
static final Character cache[] = new Character[127 + 1];
public static Character valueOf(char c)
{
if (c <= 127)
return cache[(int)c];
return new Character(c);
}
public int hashCode()
{
return (int)value;
}
public boolean equals(Object obj)
{
if (obj instanceof Character)
{
return value == ((Character)obj).charValue();
}
return false;
}
}
"Iku duwe ing ngisor iki:"
1) Konstruktor sing njupuk nilai internal lan metode charValue sing ngasilake.
2) Metode valueOf sing ngasilake obyek Karakter, nanging nyimpen obyek kanthi nilai saka 0 nganti 127. Kaya Integer, Short, lan Byte.
3) hashCode () lan cara sing padha - maneh, ora ana sing nggumunake ing kene.
"Lan wis akeh cara migunani liyane (ora ditampilake ing ndhuwur). Aku bakal dhaptar sawetara kanggo sampeyan kene:"
Metode | Katrangan |
---|---|
|
Apa karakter kasebut minangka karakter Unicode? |
|
Apa karakter iku digit? |
|
Apa karakter karakter kontrol? |
|
Apa karakter aksara? |
|
Apa karakter aksara utawa digit? |
|
Apa iki huruf cilik? |
|
Apa iki huruf gedhe? |
|
Apa karakter spasi utawa sing padha (ana akeh karakter sing ora katon)? |
|
Apa karakter karakter judhul? |
"Matur nuwun, Kim. Aku mikir sawetara cara iki bakal migunani kanggo kula."
GO TO FULL VERSION