您好我需要帮助仅在命令行参数中计算小写字符。现在我的代码计算了所有的字符,我无法弄清楚如何只计算小写。
public class Characters {
public static void main(String[] args) {
int count = 0;
for (String string : args) {
count += string.length();
}
System.out.println(count);
}
}
答案 0 :(得分:1)
查看java.lang.Character.isLowerCase
。
for (int i = 0; i < string.length(); ++i) {
if (Character.isLowerCase(string.charAt(i))) {
++count;
}
}
http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isLowerCase(char)