一道编程小题:
要求实现下面类的filter方法功能,从srcArr中找出filterArr中不存在的字符串
public class StringFilter{
public StringFilter(){}
public String[] filter(String[] srcArr,String[] filterArr){
}
}
中间的具体逻辑代码请高手指教
要求实现下面类的filter方法功能,从srcArr中找出filterArr中不存在的字符串
public class StringFilter{
public StringFilter(){}
public String[] filter(String[] srcArr,String[] filterArr){
}
}
中间的具体逻辑代码请高手指教
List a2 = Arrays.asList(filterArr);
a1.removeAll(a2);
return (String[])(a1.toArray());经过上面的处理之后,a1里面只有srcArr中找出filterArr中不存在的字符串
然后再转化成string[]
list有removeAll()方法也不知道
正确的如下 LinkedList a1 = new LinkedList(), a2 = new LinkedList();
a1.addAll(Arrays.asList(srcArr));
a2.addAll(Arrays.asList(filterArr));
a1.removeAll(a2);
return (String[])(a1.toArray());