回 帖 发 新 帖 刷新版面

主题:请教

一道编程小题:
    要求实现下面类的filter方法功能,从srcArr中找出filterArr中不存在的字符串
    public class StringFilter{
        public StringFilter(){}
        public String[] filter(String[] srcArr,String[] filterArr){
        
        
        }
    }
   中间的具体逻辑代码请高手指教

回复列表 (共1个回复)

沙发

        //List<String> list = new ArrayList<String>();
        List list = new ArrayList();
        for (int i = 0; i < srcArr.length; i++) {
            String str = srcArr[i];
            boolean exist = false;
            for (int j = 0; j < filterArr.length; j++) {
                String str2 = filterArr[j];
                if (str.equals(str2)) {
                    exist = true;
                    break;
                }
            }
            if (!exist) {
                list.add(str);
            }
        }
        return (String[]) list.toArray();

我来回复

您尚未登录,请登录后再回复。点此登录或注册