我有内容,如文本文件,用792线:如何比较文本文件的每一行? java的
der 17788648
und 14355959
die 10939606
Die 10480597
现在我想,如果“死”来比较和“死”是小写字母相等。 因此,如果lowerCase中的两个字符串相等,则将该字复制到lowerCase中的新文本文件中并对这些值求和。
预期输出:
der 17788648
und 14355959
die 114420203
我有,到目前为止:
try {
BufferedReader bk = null;
BufferedWriter bw = null;
bk = new BufferedReader(new FileReader("outagain.txt"));
bw = new BufferedWriter(new FileWriter("outagain5.txt"));
List<String> list = new ArrayList<>();
String s = "";
while (s != null) {
s = bk.readLine();
list.add(s);
}
for (int k = 0; k < 793; k++) {
String u = bk.readLine();
if (list.contains(u.toLowerCase())) {
//sum values?
} else {
bw.write(u + "\n");
}
}
System.out.println(list.size());
} catch (Exception e) {
System.out.println("Exception caught : " + e);
}
那么你的问题是什么? –
@SleimanJneidi我怎样才能让它比较每一行?我的意思是:我想读第一行,并将它与lowerCase中的所有其他行相比较? – lydiaP