Java Character

原文:https://www.studytonight.com/java/character-class.php

Character类是一个包装器,用于包装对象中基本类型字符的值。Character类的对象包含一个类型为字符的字段。

这个类提供了大量静态方法来确定字符的类别(小写字母、数字等)。)和用于将字符从大写转换为小写,反之亦然。

这个类位于 java.lang 包中,声明如下。

申报

public final class Character extends Object implements Serializable, Comparable<Character>

这里我们通过例子来解释Character类的方法。

1.伊斯雷尔(char ch)

此方法用于确定指定字符是否为字母。它返回真或假的布尔值。如果字符是字母,则返回 true,否则返回 false。它采用单个Character类型参数。下面给出了该方法的一般语法。

语法:

     boolean isLetter(char ch)

示例:

让我们举个例子来检查指定的字符是否是字母。我们使用isLetter()方法来确保这一点。见下面的例子。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.isLetter('S'));  

        System.out.println(Character.isLetter('9'));     
     } 
}

character-class-example

2.isdigt(char ch)

Character类提供了一个isDigit()方法来确定指定的字符是否是数字。如果指定的字符是数字,则返回 true,否则返回 false。

它采用单个Character类型参数。下面给出了该方法的一般语法。

语法:

     boolean isDigit(char ch)

示例:

在这个例子中,我们检查指定的字符是否是数字。如果指定的字符是数字,则返回 true。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.isDigit('S'));  

        System.out.println(Character.isDigit('9'));     
     } 
}

character-class-example

3.isWhitespace(char ch)

此方法用于确定指定字符是否为空格。如果字符是 Unicode 空格字符,则它是 Java 空白字符。如果字符是 Java 空白,则返回 true,否则返回 false。

它采用单个Character类型参数。下面给出了该方法的一般语法。

语法:

     boolean isWhitespace(char ch)

示例:

我们可以使用isWhitespace()方法来检查指定的字符是否是空白,就像我们在下面的例子中所做的那样。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.isWhitespace('S'));  
        System.out.println(Character.isWhitespace(' '));  
        System.out.println(Character.isWhitespace('\n'));  
        System.out.println(Character.isWhitespace('\t'));   
        System.out.println(Character.isWhitespace(5)); 
        System.out.println(Character.isWhitespace('5'));     
     } 
}

character-class-example

4 . isppender case(char ch)

isUpperCase()方法用于确定指定字符是否为大写字符。如果指定的字符是大写字母,则返回 true,否则返回 false。

它采用单个Character类型参数。下面给出了该方法的一般语法。

语法:

     booleanisUpperCase(char ch)

示例:

让我们举个例子来检查指定的字符是否是大写字母。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.isUpperCase('S')); 
        System.out.println(Character.isUpperCase('s')); 
        System.out.println(Character.isUpperCase(89));      
     } 
}

character-class-example

5.ispower case(char ch)

此方法用于检查指定字符是否为小写字母。如果指定字符为小写,则返回 true,否则返回 false。下面给出了该方法的语法。

语法:

     boolean isLowerCase(char ch)

示例:

要检查字符的小写,我们可以使用返回 true 的 isLowerCase()方法。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.isLowerCase('S'));  
        System.out.println(Character.isLowerCase('s'));  
        System.out.println(Character.isLowerCase(46));    
     } 
}

character-class-example

6.toUpperCase(char ch)

此方法用于将字符参数转换为大写。它在转换为大写后返回一个字符。它只需要一个 char 类型的参数。下面给出了该方法的语法。

语法:

     char toUpperCase(char ch)

示例:

如果我们想把一个字符转换成大写,那么我们可以使用这个方法,在转换成大写后返回一个字符。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.toUpperCase('s'));  
        System.out.println(Character.toUpperCase(45));  
        System.out.println(Character.toUpperCase(12)); 
     } 
}

character-class-example

7.托勒温案(char ch)

此方法用于将字符参数转换为小写字母。它在转换为小写后返回一个字符。它采用单Character类型参数。该方法的声明如下。

语法:

     char toLowerCase(char ch)

示例:

我们正在创建一个将字符转换为小写的示例。它使用toLowerCase()方法进行字符大小写转换。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.toLowerCase('S'));  
        System.out.println(Character.toLowerCase(45));  
        System.out.println(Character.toLowerCase(12));
     } 
}

character-class-example

8.toString(char ch)

toString()方法用于获取表示指定字符的字符串对象。结果是长度为 1 的字符串,仅由指定的字符组成。

此方法以单个字符作为参数,并返回一个字符串。该方法的声明如下。

语法:

     String toString(char ch)

示例:

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        System.out.println(Character.toString('S'));  
        System.out.println(Character.toString('a'));  
     } 
}

character-class-example

9. charCount(内部代码点)

此方法用于确定表示指定字符所需的字符值的数量

如果指定的字符等于或大于 0x10000,它将 int 类型参数作为代码点并返回 2,否则返回 1。

语法:

     public static intcharCount(int code)

示例:

让我们举一个例子来使用 charCount()方法,该方法将对代码点的字符进行计数。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        int a = 0x9001; 
        int b = Character.charCount(a); 
        System.out.println(b);   
     } 
}

character-class-example

10.charValue()

charValue()方法用于从 char 对象中获取一个原始 char 类型值。它返回这个字符对象的一个字符值。该方法的声明如下。

语法:

     public char charValue()

示例:

在这个例子中,我们使用charValue()方法从角色对象中获取一个原始字符。

     public class CharacterDemo1
{ 
    public static void main(String[] args) 
    { 
        Character a = new Character('a'); 
        char b = a.charValue(); 
        System.out.println(b);   
     } 
}

character-class-example