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

标签 java

我有一个列表如下

List<Summary> summary;

Summary {
    int key;
    String value1;
    String value2;
}

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

最佳答案

循环列表是不可避免的,因此您或某些第三方库必须进行循环。真的有那么难吗:

for (Summary s : summary)
    if (s.value1.equals("String1"))
        s.value1 = "...";

? :)

关于java - 有没有办法替换列表变量中所有出现的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10927781/

相关文章:

java - iPOJO:@ServiceProperty 和@Property 的区别

过滤器中的 Java OutOfMemory 错误

java - 将 guice 与自定义数据源一起使用

java - Eclipse 不允许创建 AVD

java - 如何检查是否处理迭代器中的最后一项?

java - 在 tomcat 6 中部署的应用程序的短 url 或别名

java - OnSave 方法与 onload 方法一起使用吗?

java - 错误 : org. hibernate.util.JDBCExceptionReporter - 无法加载 JDBC 驱动程序类 'com.mysql.jdbcDriver'

java - 如何在java中合并两个mp3文件?

java - 调整窗口大小以适应 ImageView (JavaFX)