我正在尝试在三个文本文件中找到匹配的数据,我是编程新手,并不确定该怎么做。我有3个不同的文本文件,每个文本文件中都有一堆信用卡号。我正在尝试编写一个程序,该程序将包含所有3个文件中的数字。我尝试将它们放在数组中并从那里排序,但它没有用。我似乎无法弄清楚如何做到这一点。下面的代码是最远的,但它没有给我任何输出。
BufferedReader br1 = new BufferedReader(new FileReader("creditCards1.txt"));
String num1;
while ((num1 = br1.readLine()) != null) {
BufferedReader br2 = new BufferedReader(new FileReader("creditCards2.txt"));
String num2;
while ((num2 = br2.readLine()) != null) {
if (num1 == num2){
System.out.print(num1 + " Was used in 2 stores");
答案 0 :(得分:0)
您可能希望使用第三方解决方案来解决此问题。
首先是在Excel中导入这些文件并查找重复项。第二,熟悉Lucene
请注意,使用equals(Object)
方法比较java中的对象。
因此,您应该num1 == num2
num1.equals(num2)