我试过这个:
public static void main(String[] args) {
String[] common = {"hello", "there", "hi"};
ArrayList<String> list = new ArrayList<>();
LinkedList<ArrayList<String>> las = new LinkedList<>();
list.add("how");
list.add("there");
las.add(list);
for (int i = 0; i < las.size(); i++) {
String[] tStringArray = null;
Object[] tObject = las.get(i).toArray();
String[] tString = Arrays.copyOf(tObject, tObject.length, String[].class);
for (int j = 0; j < tString.length; j++) {
for (int k = 0; k < common.length; k++) {
if (tString[j] == common[k]) {
tStringArray = (String[]) ArrayUtils.removeElement(tString, common[k]);
}
}
}
ArrayList<String> tList = new ArrayList<>(Arrays.asList(tStringArray));
las.set(i, tList);
}
}
我使用过公共文库。 我有字符串数组公共{&#34;你好&#34;,&#34;那里&#34;,&#34; hi&#34;} 我有LinkedList形式的链表(ArrayList(String)) 我添加了一些链接列表的元素,现在我想从链接列表中删除公共中的所有单词。我怎样才能做到这一点?请帮忙..
答案 0 :(得分:1)
如果您需要删除所有常用字词,可以使用List.removeAll
方法:
list.removeAll(Arrays.asList(common));