首页 新闻 会员 周边 捐助

我想对list1和list2进行去重处理,但是现在发现两个list里的“1”不同。怎样使两个list里的“1”的比较结果为相同?

0
悬赏园豆:20 解决于 2018-04-28 09:13

public static void main(String[] args) throws Exception {
        String file1 = "file1.txt";
        String file2 = "file2.txt";
        ArrayList<String> list1 = addToList(file1);
        ArrayList<String> list2 = addToList(file2);
        String s1 = list1.get(0);
        String s2 = list2.get(1);
        if (!s1.equals(s2)){
            System.out.println("不同==="+s1+"==="+s2+"===");
        }
    }
    static ArrayList<String> addToList(String file) throws Exception {
        ArrayList<String> lines = new ArrayList<>();
        BufferedReader br = null;
        br = new BufferedReader(new FileReader(file));
        String strLine = null;
        while ((strLine = br.readLine()) != null){
            strLine = strLine.trim();
            if ( strLine != ""){
                lines.add(strLine);
            }
        }
        return lines;
    }
超级蛋蛋饭的主页 超级蛋蛋饭 | 初学一级 | 园豆:184
提问于:2018-04-27 21:47
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册