Java Character 类

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

public class UpperLowerCase {

/*

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

* @auther Anthony-Z

*/

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);

}

}

运行结果:

大写字母有:I L J A V A I J

小写字母有:i k e l e a r n a v a e v e r y d a y Anthony-Z Anthony-Z

zha***anthonyz@outlook.com

6年前 (2020-03-26)