gpt4 book ai didi

java - 如何从数组列表中的字符串中删除单词?

转载 作者:行者123 更新时间:2023-11-29 08:06:21 25 4
gpt4 key购买 nike

我有

List<String> firstName = new ArrayList<String>()

List<String> lastName = ArrayList<String>()

两者都以 "Foo"+ ""+ "Bar"的形式保存相同的 10 个元素

我的问题是如何从 lastName 中的每个元素中删除“Foo”并从 firstName 中的每个元素中删除“Bar”?

最佳答案

好吧,字符串是不可变的,所以如果您要更改列表中所有的字符串,您实际上是要用新字符串替换每个列表中的字符串,所以这并不像您想象的那么难.

for ( int i = 0; i < firstName.size(); i++ ) {
String [] parts = firstName.get(i).split(" ");
firstName.set( i, parts[0] );
}
for ( int i = 0; i < lastName.size(); i++ ) {
String [] parts = lastName.get(i).split(" ");
lastName.set( i, parts[1] );
}

我仍然不喜欢假装我知道两个数组的长度相同,所以我仍然在这里做两次工作。 Girish 的回答也有效。

关于java - 如何从数组列表中的字符串中删除单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10958476/

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