java中求一个字符串中大小写字母及非英文字母的个数

 

//第一种思路:

//将字符串中的每个字符取出,然后用循环对每一个字符进行比较,用三个个变量记录相应的字符数

 

 

 

//第二种比较傻的思路:先定义出大小写的26个字母,然后根据索引来查找

 

//第三种思路:利用Character包装类的isLowerCase()和isUpperCase()方法:

 

 总结:

1.java很强大,包装了一些常用的方法,在了解的基础上,现成的当然省力。

2.经常查java的Api文档很重要,java的巨人。

3.前两种思路包含了很巧妙地思想,扩展思维有很大帮助。在不了解java的情况下,完全可以靠学过的知识解决。

经常犯的错误

1.注意:如果将 a[i]<='Z'写成了a[i]<="Z",就会报错:运算符<=不能应用于char,java.lang.String

因为双引号表示字符串(String类型),单引号表示字符(Char类型)。

2.length()方法 i

 

 

 

 

你可能感兴趣的:(JAVA,软考)