字符型变量/常量
字符型在內存中占2個字節,在Java中使用單引號來表示字符常量。例如’A’是一個字符,它與”A”是不同的,”A”表示含有一個字符的字符串。
????????char 類型用來表示在Unicode編碼表中的字符。Unicode編碼被設計用來處理各種語言的文字,它占2個字節,可允許有65536個字符。
【示例2-16】字符型舉例
| char?eChar?=?'a';? char?cChar?='中'; |
????????Unicode具有從0到65535之間的編碼,他們通常用從’\u0000’到’\uFFFF’之間的十六進制值來表示(前綴為u表示Unicode)?
【示例2-17】字符型的十六進制值表示方法
| char?c?=?'\u0061'; |
????????Java 語言中還允許使用轉義字符 ‘\’ 來將其后的字符轉變為其它的含義。常用的轉義字符及其含義和Unicode值如表2-6所示。
【示例2-18】轉義字符
| char?c2?=?'\n';??//代表換行符 |
| 表2-6 轉義字符 | ||
| 轉義符 | 含義 | Unicode值 |
| \b | 退格(backspace) | \u0008 |
| \n | 換行 | \u000a |
| \r | 回車 | \u000d |
| \t | 制表符(tab) | \u0009 |
| \“ | 雙引號 | \u0022 |
| \‘ | 單引號 | \u0027 |
| \\ | 反斜杠 | \u005c |
?
?
注意事項
-
以后我們學的String類,其實是字符序列(char sequence)。
?
public class TestPrimitiveDataType3 {public static void main(String[]args) {char a='T';char b='尚';char c='\u0061';//a System.out.println(c);System.out.println(""+'a'+'b');//abSystem.out.println(""+'a'+'\n'+'b');// System.out.println(""+'a'+'\t'+'b');// System.out.println(""+'a'+'\''+'b');//a'b//String就是字符序列String d="abc";//測試布爾類型boolean man=true;if (man) {System.out.println("男性");}}}?
轉載于:https://www.cnblogs.com/long-holiday/p/10096976.html
總結
- 上一篇: Android----使用代码 建立gp
- 下一篇: 面向对象三大特征之继承(extends)