猿问

我想对list1和list2进行去重处理,但是现在发现两个list里的“1”不同。

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;
    }

怎样使两个list里的“1”的比较结果为相同?

子衿沉夜
浏览 1130回答 0
0回答
随时随地看视频慕课网APP

相关分类

Java
我要回答