色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Character的用法

Character的用法?

Character類的使用方法

Character:字符類型

1、屬性。

static int MIN_RADIX :返回最小基數(shù)。

static int MAX_RADIX :返回最大基數(shù)。

static char MAX_VALUE :字符類型的最大值。

static char MIN_VALUE :字符類型的最小值。

static Class TYPE :返回當(dāng)前類型。

2、構(gòu)造函數(shù)。

Character(char value):以char參數(shù)構(gòu)造一個(gè)Character對(duì)象。

3、方法。

說明:

1. 所有方法均為public;

2. 書寫格式:[修飾符] <返回類型> <方法名([參數(shù)列表])>

如:

static int parseInt(String s) 表示:此方法(parseInt)為類方法(static),返回類型為(int),方法所需參數(shù)為String類型。

1. char charValue() :返回字符對(duì)象的值。

2. int compareTo(Character anotherCharacter) :當(dāng)前Character對(duì)象與anotherCharacter比較。相等關(guān)系返回0;小于關(guān)系返回負(fù)數(shù);大于關(guān)系返回正數(shù)。

3. int compareTo(Object o) :當(dāng)前對(duì)象與另一個(gè)對(duì)象進(jìn)行比較。如果o是Character對(duì)象,則與2功能一樣;否則,拋出ClassCastException異常。

4. static int digit(char ch, int radix) :根據(jù)基數(shù)返回當(dāng)前字符的值的十進(jìn)制。如果不滿足Character.MIN_RADIX <= radix <= Character.MAX_RADIX,或者,ch不是radix基數(shù)中的有效值,返回"-1";如果ch是“大寫”的A到Z之間,則返回ch - 'A' + 10 的值;如果是“小寫”a到z之間,返回ch - 'a' + 10 的值。

代碼:

System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX );

System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX );

System.out.println("Character.digit('2',2): " + Character.digit('2',2) );

System.out.println("Character.digit('7',10): " + Character.digit('7',10) );

System.out.println("Character.digit('F',16): " + Character.digit('F',16) );

結(jié)果為:

Character.MIN_RADIX: 2

Character.MAX_RADIX: 36

Character.digit('2',2): -1 不是有效值。

Character.digit('7',10): 7

Character.digit('F',16): 15

5. boolean equals(Object obj) :與obj對(duì)象比較。當(dāng)且僅當(dāng)obj不為“null”并且和當(dāng)前Character

對(duì)象一致時(shí)返回“true”。

6. static char forDigit(int digit, int radix) :根據(jù)特定基數(shù)判斷當(dāng)前數(shù)值表示的字符。4的逆運(yùn)算,非法數(shù)值時(shí)返回“'\u0000'”。

代碼:

System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX );

System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX );

System.out.println("Character.forDigit(2,2): " + Character.forDigit(2,2) );

System.out.println("Character.forDigit(7,10): " + Character.forDigit(7,10) );

System.out.println("Character.forDigit(15,16): " + Character.forDigit(15,16) );

結(jié)果為:

Character.MIN_RADIX: 2

Character.MAX_RADIX: 36

Character.forDigit(2,2):

Character.forDigit(7,10): 7

Character.forDigit(15,16): f

7. static int getNumericValue(char ch) :返回字符ch的數(shù)值。

8. static int getType(char ch) :返回字符所屬類型。具體有哪些種類請(qǐng)查看Java文檔資料。

9. int hashCode() :返回當(dāng)前字符的哈希表碼。

10. static boolean isDefined(char ch) :判斷字符ch在Unicode字符集是否用明確定義。

11. static boolean isDigit(char ch) :判斷字符ch是否為數(shù)字。

12. static boolean isIdentifierIgnorable(char ch) :判斷字符ch是否為Unicode字符集中可忽略的字符。

13. static boolean isISOControl(char ch) :判斷字符ch是否為ISO標(biāo)準(zhǔn)中的控制字符。

14.static boolean isJavaIdentifierPart(char ch) :判斷字符ch是否為Java中的部分標(biāo)識(shí)符。

15. static boolean isJavaIdentifierStart(char ch) :判斷字符ch是否為Java中的第一個(gè)標(biāo)識(shí)符。

16. static boolean isLetter(char ch) :判斷字符ch是否為字母。

17. static boolean isLetterOrDigit(char ch) :判斷字符ch是否為字母或數(shù)字。

18. static boolean isLowerCase(char ch) :判斷字符ch是否為小寫字母。

19. static boolean isMirrored(char c) :根據(jù)Unicode表判斷字符c是否存在與之方向相反的字符。例如:“[”存在與之方向相反的“]”,結(jié)果為:true。

20. static boolean isSpaceChar(char ch) :判斷字符ch是否為Unicode中的空格。

21. static boolean isUpperCase(char ch) :判斷字符ch是否為大寫字母。

22. static boolean isWhitespace(char ch) :判斷字符ch是否為Java定義中的空字符。

代碼:

其中包括:

char c1 = '\u0009';//水平列表符

char c2 = '\u000A';//換行

char c3 = '\u000B';//垂直列表符

char c4 = '\u000C';//換頁(yè)

char c5 = '\u000D';//回車

char c6 = '\u001C';//文件分隔符

char c7 = '\u001D';//組分隔符

char c8 = '\u001E';//記錄分隔符

char c9 = '\u001F';//單元分隔符

23. static char toLowerCase(char ch) :轉(zhuǎn)換ch是否為小寫。

24. String toString() :將當(dāng)前Character對(duì)象轉(zhuǎn)換成字符串。

25. static String toString(char c) :此為類方法,將c轉(zhuǎn)換成字符串。

26. static char toUpperCase(char ch) :轉(zhuǎn)換ch是否為大寫。

代碼:

System.out.println("Character.toUpperCase('q'): " + Character.toUpperCase('q') );

System.out.println("Character.toLowerCaseCase('B'): " + Character.toLowerCase('B') );

結(jié)果為:

Character.toUpperCase('q'): Q

Character.toLowerCaseCase('B'): b

java hash,Character的用法