テキストファイルの同じ内容を比較


2つを比較するという意味です.txtファイルで同じデータコードを見つけたら、次のように見てもらえますか?

public class BufferedTest {

	public static void main(String[] args) {
		try {
			Scanner readr = new Scanner(System.in);
			System.out.println(" :");
			String file1 = readr.next();
			System.out.println(" :");
			String file2 = readr.next();
			FileReader inOne1 = new FileReader(file1);
			BufferedReader inTwo1 = new BufferedReader(inOne1);
			String s1 = null;
			int i = 0;
			boolean b = true;
			FileReader inOne2 = new FileReader(file2);
			BufferedReader inTwo2 = new BufferedReader(inOne2);
			String s2 = null;
			//  
			Vector listOK = new Vector();
			Vector listNO = new Vector();
			
			while ((s1 = inTwo1.readLine()) != null) {
				i++;
				while ((s2 = inTwo2.readLine()) != null) {
					//if (s1.equals(s2) != true) {// 
					if(s1.toString() == s2.toString()){	
						listNO.add(s1);
						listNO.add(s2);
						b = false;
					}else{
						listOK.add(s1);
					}
					break;
				}
			}
			if (b) {
				System.out.println(" ");
			}
			
			for (int j = 0; j < listNO.size(); j++) {
				System.out.println("  :" + listNO.get(j));
			}
			System.out.println("");
			for( int k = 0; k<listOK.size();k++){	
				System.out.println(" :" + listOK.get(k));
			}
		} catch (IOException e) {
			System.out.println(e);
		}
	}

}