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

标签 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();
}


问题是:
如何有效地获取str的长度而不将array明确转换为字符串?

最佳答案

int length = 0;
for(String str : array){
  length += str.length();
}

关于java - 如何获取ArrayList <String>中所有字符串的总长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13156196/

相关文章:

Java 反序列化数组列表时所有值为 null

java - 替换 jtable 的内容

java - 在一个字符串中查找相同的字符

具有范围限制的 Java 类构造函数参数

java - 返回访问器方法的问题

c - 如何使用指针复制字符串

java - 使用 ArrayList<String> 的 Android Java 字符串数组

java - GridBagLayout 中的 JComboBox 宽度问题

java - 在对 Map 进行排序时确定某些字符串优先级的最佳方法

android - arraylist android 教程?