首页 > 解决方案 > 查找 ArrayList 中所有值的长度

问题描述

对于一个程序,我试图按照以下方式重复嵌套 for 循环:

for(int i = 0;i < ArrayList.size();i++){
    for(int x = 0;x <ArrayList.get(i).length();x++){
        //stuff
    }
}

本质上,我想为 ArrayList 的每个索引中的每个字符重复一个 for 循环,但这个解决方案似乎不起作用。任何帮助表示赞赏!

编辑:在我的情况下,arraylist 将只包含字符串

标签: javaarraylistvariable-length

解决方案


尝试使用 For Each 循环,这样:

int sumLength = 0;
ArrayList<String> r = new ArrayList<String>();
for(String s : r)
{
 sumLength += s.length();
}
return sumLength;

这将为您提供 ArrayList 中所有长度的总和


推荐阅读