在参数中计算小写?

时间:2015-10-25 21:10:21

标签: java arguments counter

您好我需要帮助仅在命令行参数中计算小写字符。现在我的代码计算了所有的字符,我无法弄清楚如何只计算小写。

public class Characters {
  public static void main(String[] args) {        
    int count = 0;
    for (String string : args) {
      count += string.length(); 
    }
    System.out.println(count);
  }
}

1 个答案:

答案 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)