Java 快速導覽 - Character 類別

基本資料型態 (primitive data type) 的 char 可用 Character 類別包裝成物件 (object) ,有以下常見方法 (method) 可供利用

方法描述
static boolean isLetter(char ch)判斷該字元是否為字母
static boolean isDigit(char ch)判斷該字元是否為數字
static boolean isWhitespace(char ch)判斷該字元是否為空白符號
static boolean isUpperCase(char ch)判斷該字元是否為大寫字母
static boolean isLowerCase(char ch)判斷該字元是否為小寫字母
static char toUpperCase(char ch)將該字元轉換成大寫字母
static char toLowerCase(char ch)將該字元轉換成小寫字母
String toString(char ch)將該字元轉換成字串


以下程式舉數例示範
class CharacterDemo {
    public static void main(String[] args) {
        char c1 = '3';
        char c2 = 't';
        char c3 = 'k';
        char c4 = 'K';
        char c5 = ' ';
        
        System.out.println(Character.isDigit(c1));
        System.out.println(Character.isLetter(c2));
        System.out.println(Character.isLowerCase(c3));
        System.out.println(Character.isUpperCase(c4));
        System.out.println(Character.isWhitespace(c5));
    }
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:CharacterDemo.java
    功能:示範物件導向的基本觀念 
    作者:張凱慶
    時間:西元 2010 年 10 月 */


編譯後執行,結果如下



第 9 行開始
System.out.println(Character.isDigit(c1));
System.out.println(Character.isLetter(c2));
System.out.println(Character.isLowerCase(c3));
System.out.println(Character.isUpperCase(c4));
System.out.println(Character.isWhitespace(c5));


依次測試 c1 是否為數字, c2 是否為字母, c3 是否為小寫字母, c4 是否為大寫字母, c5 是否為空白字元。


中英文術語對照
基本資料型態primitive data type
物件object
方法method






沒有留言: