Return | Method | Summary |
---|---|---|
static boolean | isDefined(char ch) | if a character is defined in Unicode. |
static boolean | isDigit(char ch) | if the character is a digit. |
static boolean | isHighSurrogate(char ch) | if the char is a high-surrogate code unit. |
static boolean | isIdentifierIgnorable(char ch) | if the character should be regarded as an ignorable character in a Java identifier or a Unicode identifier. |
static boolean | isISOControl(char ch) | if the character is an ISO control character. |
static boolean | isJavaIdentifierPart(char ch) | if the character may be part of a Java identifier as other than the first character. |
static boolean | isJavaIdentifierStart(char ch) | if the character is permissible as the first character in a Java identifier. |
static boolean | isLetter(char ch) | if the character is a letter. |
static boolean | isLetterOrDigit(char ch) | if the character is a letter or digit. |
static boolean | isLowerCase(char ch) | if the character is a lowercase character. |
static boolean | isLowSurrogate(char ch) | if the char value is a low-surrogate code unit. |
static boolean | isMirrored(char ch) | whether the character is mirrored according to the Unicode specification. |
static boolean | isSpaceChar(char ch) | if the character is a Unicode space character. |
static boolean | isSurrogatePair(char high, char low) | whether the pair of char values is a valid surrogate pair. |
static boolean | isTitleCase(char ch) | if the character is a titlecase character. |
static boolean | isUnicodeIdentifierPart(char ch) | if the character may be part of a Unicode identifier as other than the first character. |
static boolean | isUnicodeIdentifierStart(char ch) | if the character is permissible as the first character in a Unicode identifier. |
static boolean | isUpperCase(char ch) | if the character is an uppercase character. |
static boolean | isWhitespace(char ch) | if the character is white space according to Java. |
public class Main{
public static void main(String[] argv){
System.out.println("is digit:"+Character.isDigit('a'));
System.out.println("is letter:"+Character.isLetter('a'));
System.out.println("is lowercase:"+Character.isLowerCase('a'));
System.out.println("is space char:"+Character.isSpaceChar('a'));
System.out.println("is white space:"+Character.isWhitespace('a'));
System.out.println("is upper case:"+Character.isUpperCase('a'));
System.out.println("is Java identifier start:"+Character.isJavaIdentifierStart('a'));
}
}
The output:
is digit:false
is letter:true
is lowercase:true
is space char:false
is white space:false
is upper case:false
is Java identifier start:true
The following code uses a for loop to check the each value in a char array.
public class Main {
public static void main(String args[]) {
char a[] = {'J', 'a', 'v', 'A', '2', '.','c','O','M'};
for (int i = 0; i < a.length; i++) {
if (Character.isDigit(a[i]))
System.out.println(a[i] + " is a digit.");
if (Character.isLetter(a[i]))
System.out.println(a[i] + " is a letter.");
if (Character.isWhitespace(a[i]))
System.out.println(a[i] + " is whitespace.");
if (Character.isUpperCase(a[i]))
System.out.println(a[i] + " is uppercase.");
if (Character.isLowerCase(a[i]))
System.out.println(a[i] + " is lowercase.");
}
}
}
The output:
J is a letter.
J is uppercase.
a is a letter.
a is lowercase.
v is a letter.
v is lowercase.
A is a letter.
A is uppercase.
2 is a digit.
c is a letter.
c is lowercase.
O is a letter.
O is uppercase.
M is a letter.
M is uppercase.
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |