gpt4 book ai didi

java - 如何替换java中字符串列表中整数的第一个实例?

转载 作者:行者123 更新时间:2023-11-30 05:45:24 25 4
gpt4 key购买 nike

 public void replaceFirst(int oldVal, int newVal){
// Convert int array to integer list
List<Integer> intList = new ArrayList<Integer>();
for (int i : list) intList.add(i);
// Convert integer list to string list
List<String> strList = intList.stream().map(Object::toString).collect(Collectors.toList());

// find first occurance of a value in string list and replace with new value
for (int i = 0; i < strList.size(); i++) {
String replacedStr = strList.get(i).replaceFirst(Integer.toString(oldVal), Integer.toString(newVal));
strList.set(i, replacedStr);
}

}

我需要创建一个需要 2 个参数的方法

oldVal - 要替换的数组中第一次出现的整数值newVal - 用整数值替换旧值

最佳答案

您正确地改变了strList,但您从未将其用于任何用途。您只需设置值,然后让它超出范围。

关于java - 如何替换java中字符串列表中整数的第一个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54929364/

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