Java 如何计算字符串[]中每个单词的字母数

Java 如何计算字符串[]中每个单词的字母数,java,arrays,string,char,Java,Arrays,String,Char,我有一个字符串数组,其中包含许多单词,如:[abh,tft,aae,be,rec]。 如何对数组中包含指定字符的单词进行排序。现在我只能计算整个数组中特定字符的总数,但我想从每个单词中分别计算。我想分配这些值​​到某个int列表。例如[2,0,3,2,2] 双计数器ABCDE=0; 用于(字符串s:拆分){ 对于(int i=0;i

我有一个字符串数组,其中包含许多单词,如:[abh,tft,aae,be,rec]。 如何对数组中包含指定字符的单词进行排序。现在我只能计算整个数组中特定字符的总数,但我想从每个单词中分别计算。我想分配这些值​​到某个int列表。例如[2,0,3,2,2]

双计数器ABCDE=0;
用于(字符串s:拆分){
对于(int i=0;i
这个问题以前在这里被问过,而且互联网上也有很多解决方案。
    double counterABCDE = 0;

    for (String s: splited) {
        for (int i = 0; i < s.length(); i++) {
            if (s.charAt(i) == 'a' || s.charAt(i) == 'b' || s.charAt(i)
                    == 'c' || s.charAt(i) == 'd' || s.charAt(i) == 'e') {
                counterABCDE++;
            }
        }
    }