【发布时间】:2016-06-17 20:11:22
【问题描述】:
我有一个这样的文本文件:
Emma,F,20355
Olivia,F,19553
Sophia,F,17327
Ava,F,16286
Isabella,F,15504
Mia,F,14820
Abigail,F,12311
Emily,F,11727
我正在尝试删除, 之后的单词,并且每两行将两行放在一行中。
例如:
Emma Olivia
Sophia Ava
Isabella Mia
Abigail Emily
程序可以做第一部分,但我不知道程序如何做第二部分。我可以在第一个, 之后拆分单词和数字,但是我卡住了如何排列行。
代码如下:
BufferedReader reader = new BufferedReader(new FileReader(inputFile));
BufferedWriter writer = new BufferedWriter(new FileWriter(tempFile));
String currentLine;
String[] a;
String res;
while ((currentLine = reader.readLine()) != null) {
a = currentLine.split(",");
res = a[0] + "\n";
writer.write(res);
}
writer.close();
reader.close();
我想我需要在 while 循环中创建一个 for 循环,但我不确定要写什么来计算偶数行或奇数行。
【问题讨论】:
-
要像这样组合两行,一次读两行。