java.lang.Character.isDefined(int codePoint) 確定一個字元(Unicode程式碼點)在Unicode中有定義。
字元被定義,如果下列中至少一個為真時:
它具有在UnicodeData檔案的一個條目。
它由UnicodeData檔案的定義在範圍內的值。
以下是java.lang.Character.isDefined()方法的宣告
public static boolean isDefined(int codePoint)
codePoint - 字元(Unicode程式碼點)進行測試
如果字元在Unicode定義的含義,此方法返回true,否則返回false。
NA
下面的例子顯示lang.Character.isDefined()方法的使用。
package com.yiibai; import java.lang.*; public class CharacterDemo { public static void main(String[] args) { // create a int primitive cp int cp; // assign values to cp cp = 0x012345; // create a boolean primitives b boolean b; // assign isDefined result of cp to b b = Character.isDefined(cp); String str = "cp has defined meaning in Unicode is " + b; // print b value System.out.println( str ); } }
讓我們來編譯和執行上面的程式,這將產生以下結果:
cp has defined meaning in Unicode is false