有没有办法在列表的变量中替换所有出现的字符串?

Arv*_*ran 1 java

我有一个如下列表

List<Summary> summary;

Summary {
    int key;
    String value1;
    String value2;
}
Run Code Online (Sandbox Code Playgroud)

在java(或任何其他实用程序库)中是否有一种方法可以在变量value1中替换所有出现的String"String1"而无需遍历列表?

dac*_*cwe 8

循环列表是不可避免的,因此您或某些第三方库必须进行循环.真的很难做到:

for (Summary s : summary)
    if (s.value1.equals("String1"))
        s.value1 = "...";
Run Code Online (Sandbox Code Playgroud)

?:)