即時嘗試將兩個數組分開我試圖做的是一個列表包含一些條紋,第二個列表包含一些其他字符串例如:列表1有qw,we,er,rt,ty和List2有我們,呃當我從列表2的輸出應該是劃分列表1 - QW,室溫,TY我的繼承人代碼java集合和錯誤列表混合問題
package Arraylist;
import java.util.*;
/**
*
* @author Charith
*/
public class arList {
public static void main(String args[]) {
String word[] = {
"Hello", "Funny", "Bunny", "Honey"
};
List <String> l1 = new ArrayList <String>();
for (String s: word) {
l1.add(s);
}
String deleteWord[] = {
"Funny", "Bunny"
};
List <String> l2 = new ArrayList <String>();
for (String r: deleteWord) {
l2.add(r);
}
for (int i = 0; i < l1.size(); i++) {
System.out.printf("%s ", l1.get(i));
}
editlist(l1, l2);
System.out.println();
for (int i = 0; i < l1.size(); i++) {
System.out.printf("%s ", l1.get(i));
}
* * public static void editlist(Collection <String> list1, Collection <String> list2) * * {
Iterator <String> it = list1.iterator();
while (it.hasNext()) {
if (list2.contains(it.next()))
it.remove();
}
}
}
}
,但我得到的線錯誤公共靜態無效的修改列表(收藏列表1,收藏列表2)有人可以告訴我如何糾正該錯誤,並可以有人exp什麼是躺在我* 收集 * S在java中我谷歌,但其真正的混亂
將來,爲什麼不告訴我們錯誤是什麼?此外,修正縮進以使您的問題更容易閱讀......並且理想情況下,作爲樣式,使用'Foo [] array'而不是'Foo array []'。要麼可以工作,但首先在Java中更習慣。 –
此外,還有一個很好的函數Arrays.asList,讓我們來簡單明瞭地設置這些常量列表:列表 l2 = Arrays.asList(「Funny」,「Bunny」); –
sharakan