如何获取ArrayList <String>中所有字符串的总长度?

Jac*_*kWM 2 java string arraylist

如果我使用这个问题的一个例子,它很容易理解:

ArrayList<String> array;
String str = toString(array);

String toString(ArrayList<String> array) {
    StringBuilder sb = new StringBuilder();
    for( String string : array ) {
        sb.append(string);
    }
    return sb.toString();
}
Run Code Online (Sandbox Code Playgroud)

问题是:如何在strarray明确转换为字符串的情况下有效地获得长度?

Sea*_*oyd 12

int length = 0;
for(String str : array){
  length += str.length();
}
Run Code Online (Sandbox Code Playgroud)


jlo*_*rdo 11

int length = 0;
for (String str : array) {
    length += str.length();
}
Run Code Online (Sandbox Code Playgroud)

  • 哈哈哈,每个角色都和我的回答一样! (5认同)