Kelas Aksara Java
Kelas aksara digunakan untuk beroperasi pada satu aksara. Kelas
Karakter membungkus nilai asas char
contoh
char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
dalam objek Walau bagaimanapun, dalam proses pembangunan sebenar, kita sering menghadapi Kepada situasi di mana anda perlu menggunakan objek dan bukannya jenis data terbina dalam. Untuk menyelesaikan masalah ini, bahasa Java menyediakan kelas Pembungkus kelas Aksara untuk aksara jenis data terbina dalam.
Kelas Aksara menyediakan satu siri kaedah untuk memanipulasi aksara. Anda boleh mencipta objek kelas Aksara menggunakan pembina Aksara, contohnya:
Character ch = new Character('a');
Dalam sesetengah kes, pengkompil Java akan mencipta objek Aksara secara automatik.
Sebagai contoh, apabila parameter jenis aksara dihantar kepada kaedah yang memerlukan parameter jenis Aksara, pengkompil secara automatik akan menukar parameter jenis aksara kepada objek Aksara. Ciri ini dipanggil tinju, dan sebaliknya dipanggil unboxing.
Contoh
// 原始字符 'a' 装箱到 Character 对象 ch 中 Character ch = 'a'; // 原始字符 'x' 用 test 方法装箱 // 返回拆箱的值到 'c' char c = test('x');
Jujukan melarikan diri
Watak yang didahului oleh garis serong ke belakang () mewakili watak melarikan diri, yang mempunyai makna khas untuk penyusun.
Senarai berikut menunjukkan urutan pelarian Java:
转义序列 | 描述 |
---|---|
t | 在文中该处插入一个tab键 |
b | 在文中该处插入一个后退键 |
n | 在文中该处换行 |
r | 在文中该处插入回车 |
f | 在文中该处插入换页符 |
' | 在文中该处插入单引号 |
" | 在文中该处插入双引号 |
\ | 在文中该处插入反斜杠 |
Contoh
Apabila pernyataan cetakan menemui urutan pelarian, pengkompil boleh mentafsirkannya dengan betul.
Contoh berikut terlepas petikan dan output berganda:
public class Test { public static void main(String args[]) { System.out.println("访问\"php中文网!\""); } }
Hasil penyusunan dan larian contoh di atas adalah seperti berikut:
访问"php中文网!"
Kaedah aksara
Berikut ialah kaedah Kelas Aksara:
序号 | 方法与描述 |
---|---|
1 | isLetter() 是否是一个字母 |
2 | isDigit() 是否是一个数字字符 |
3 | isWhitespace() 是否一个空格 |
4 | isUpperCase() 是否是大写字母 |
5 | isLowerCase() 是否是小写字母 |
6 | toUpperCase() 指定字母的大写形式 |
7 | toLowerCase() 指定字母的小写形式 |
8 | toString() 返回字符的字符串形式,字符串的长度仅为1 |
Untuk senarai lengkap kaedah, sila rujuk spesifikasi API java.lang.Character.