2つの配列を分割しようとしているのは、1つのリストにいくつかの文字列が含まれ、2番目のリストに他の文字列が含まれていることです。 list2出力は次のようになります--qw、rt、ty heres my code
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();
}
}
}
}
しかし、私は行でエラーを受け取りますpublic static void editlist( Collection list1、Collection list2)誰かがそのエラーを修正する方法を教えてもらえますか?