整理Java基礎知識--Character類
阿新 • • 發佈:2018-01-10
lower stat public 基本 spa println int [] 後退 Java Character 類
Character 類用於對單個字符進行操作
Character 類在對象中包裝一個基本類型 char 的值
Character 類用於對單個字符進行操作
Character 類在對象中包裝一個基本類型 char 的值
public class Test{ public static void main(String[] args){ char ch = ‘A‘; char uniChar = ‘\u039A‘;// Unicode 字符表示形式 char[] charArr = {‘A‘,‘B‘,‘C‘,‘D‘,‘E‘};// 字符數組 System.out.println(ch); System.out.println(uniChar); System.out.println(charArr); } } 輸出結果: A Κ ABCDE
實際開發中 經常遇到需要使用對象,使用的不是內置數據類型的情況。
Character 類提供一系列方法操作字符 可以使用Character 的構造方法創建Character類對象
Character ch = new Character(‘a‘);
Character ch = ‘a‘;// 原始字符 ‘a‘ 裝箱到 Character 對象 ch 中
轉義序列
轉義序列 | 描述 |
---|---|
\t | 在文中該處插入一個TAB鍵 |
\b | 在文中該處插入一個後退鍵 |
\n | 在文中該處換行 |
\r | 在文中該處插入回車 |
\f | 在文中該處插入換頁符 |
\‘ | 在文中該處插入單引號 |
\" | 在文中該處插入雙引號 |
\ | 在文中該處插入反斜杠 |
public class Test{ public static void main(String[] args){ System.out.println("1訪問\t策略星官網"); System.out.println("2訪問\b策略星官網"); System.out.println("3訪問\n策略星官網"); System.out.println("訪問\r策略星官網4"); System.out.println("5訪問\f策略星官網"); System.out.println("6訪問\\策略星官網\\"); System.out.println("7訪問\‘策略星官網\‘"); System.out.println("8訪問\"策略星官網\""); } } 1訪問 策略星官網 2訪策略星官網 3訪問 策略星官網 策略星官網4 5訪問?策略星官網(換頁符) 6訪問\策略星官網7訪問‘策略星官網‘ 8訪問"策略星官網"
Character類的方法:
class A{
int a = 133;
public String toString(){
return (a + "i");
}
}
public class Test{
public static void main(String[] args){
System.out.println("判斷5是否為字母:" + Character.isLetter(‘5‘));
System.out.println("判斷a是否為字母:" + Character.isLetter(‘a‘));
System.out.println("判斷9是否為數字:" + Character.isDigit(‘9‘));
System.out.println("判斷b是否為數字:" + Character.isDigit(‘b‘));
System.out.println("判斷 是否為空格:" + Character.isWhitespace(‘ ‘));
System.out.println("判斷\n是否為空格:" + Character.isWhitespace(‘\n‘));
System.out.println("判斷c是否為空格:" + Character.isWhitespace(‘c‘));
System.out.println("判斷d是否為大寫字母:" + Character.isUpperCase(‘d‘));
System.out.println("判斷D是否為大寫字母:" + Character.isUpperCase(‘D‘));
System.out.println("判斷d是否為小寫字母:" + Character.isLowerCase(‘d‘));
System.out.println("判斷D是否為小寫字母:" + Character.isLowerCase(‘D‘));
System.out.println("指定字母f的大寫形式:" + Character.toUpperCase(‘f‘));
System.out.println("指定字母F的大寫形式:" + Character.toUpperCase(‘F‘));
System.out.println("指定字母g的小寫形式:" + Character.toLowerCase(‘g‘));
System.out.println("指定字母G的小寫形式:" + Character.toLowerCase(‘G‘));
System.out.println(Character.toString(‘h‘));
System.out.println(Character.toString(‘H‘));
A x = new A();
System.out.println(x.toString());
}
}
判斷5是否為字母:false
判斷a是否為字母:true
判斷9是否為數字:true
判斷b是否為數字:false
判斷 是否為空格:true
判斷
是否為空格:true
判斷c是否為空格:false
判斷d是否為大寫字母:false
判斷D是否為大寫字母:true
判斷d是否為小寫字母:true
判斷D是否為小寫字母:false
指定字母f的大寫形式:F
指定字母F的大寫形式:F
指定字母g的小寫形式:g
指定字母G的小寫形式:g
h
H
133i
整理Java基礎知識--Character類