gpt4 book ai didi

java - 如何在java8中更改字符串列表中的项目

转载 作者:IT老高 更新时间:2023-10-28 20:43:47 26 4
gpt4 key购买 nike

我想更改 list 中的所有项目。
使用 java8 的正确方法是什么?

public class TestIt {

public static void main(String[] args) {
ArrayList<String> l = new ArrayList<>();
l.add("AB");
l.add("A");
l.add("AA");
l.forEach(x -> x = "b" + x);
System.out.println(l);
}

}

最佳答案

您可以使用 replaceAll .

Replaces each element of this list with the result of applying the operator to that element.

ArrayList<String> l = new ArrayList<>(Arrays.asList("AB","A","AA"));
l.replaceAll(x -> "b" + x);
System.out.println(l);

输出:

[bAB, bA, bAA]

关于java - 如何在java8中更改字符串列表中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com