【Java基础】Character类

Character 类用于对单个字符进行操作。
Character 类在对象中包装一个基本类型 char 的值
Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象,例如:

Character ch = new Character('a');

在某些情况下,Java编译器会自动创建一个Character对象。
例如,将一个char类型的参数传递给需要一个Character类型参数的方法时,那么编译器会自动地将char类型参数转换为Character对象。 这种特征称为装箱,反过来称为拆箱。

转义序列

转义序列 描述
\t 在文中该处插入一个tab键
\b 在文中该处插入一个后退键
\n 在文中该处换行
\r 在文中该处插入回车
\f 在文中该处插入换页符
\’ 在文中该处插入单引号
\” 在文中该处插入双引号

Character 方法

方法 描述
isLetter() 是否是一个字母
isDigit() 是否是一个数字字符
isWhitespace() 是否是一个空格
isUpperCase() 是否是大写字母
isLowerCase() 是否是小写字母
toUpperCase() 指定字母的大写形式
toLowerCase() 指定字母的小写形式
toString() 返回字符的字符串形式,字符串的长度仅为1

利用Character提取字符串中的大写字母和小写字母:

public class UpperLowerCase {
    
    
    
    /*
     * 利用Character类提取字符串中的大写字母和小写字母
     * @auther 
     */

    public static void main(String[] args) {
    
    
        
        String sr1 = "I Like JAVA ! I learn Java everyday.";
        String sr2 = "";
        String sr3 = "";
        
        for (int i = 0; i < sr1.length(); i++) {
    
    //获取字符串的长度用的是length();
            if(Character.isUpperCase(sr1.charAt(i))){
    
    //先将String类型的字符串转换成char类型                                                                            再获取每一个字符元素,用charAt(i)实现
                sr2 += sr1.charAt(i) + " ";//提取大写字母
            }
            
            if(Character.isLowerCase(sr1.charAt(i))){
    
    
                sr3 += sr1.charAt(i) + " ";//提取小写字母
            }
        }
        
        System.out.println("大写字母有:" + sr2);
        System.out.println("小写字母有:" + sr3);

    }

}```

Guess you like

Origin blog.csdn.net/sunzheng176/article/details/115281329