【发布时间】:2016-09-25 02:04:57
【问题描述】:
我需要用多个 String 对象实例化一个列表。我不允许手动逐个添加对象。
我尝试了多种方法,无法获得接受它的方法。
scrambleOrRemove(["TAN", "ABRACADABRA", "WHOA", "APPLE", "EGGS"]);
方法:
public static void scrambleOrRemove(List<String> list)
{
int length = list.size()-1;
for(int i=0;i<length;i++)
{
String otherword = list.get(i);
if(scrambleWord(otherword).equals(otherword))
{
list.remove(i);
}
}
System.out.println(list);
}
【问题讨论】:
-
什么是
scrambleWord?并且在调用list.remove(i)之后你需要一个i--。 -
asList()或者你也可以使用addAll()方法。见这里:stackoverflow.com/questions/24922011/…