[英]how to add two words from text file using java program
我是Java新手。 我认为这是最简单的问题,但即使我也不知道如何解决此问题。 我有一个文本文件。 在那个文件中,我有一些类似以下的文字:
好效率差
我想使用Java程序将单词列表添加到另一个单词中。 我的输出想像这样
好不好效率不好效率
如何使用Java程序获取此信息。 我试图寻找一些想法。 但是我不会有任何想法。 请给我提出任何想法。 提前致谢。
import java.io.*;
class Test {
//--------------------------------------------------< main >--------//
public static void main (String[] args) {
Test t = new Test();
t.readMyFile();
}
//--------------------------------------------< readMyFile >--------//
void readMyFile() {
String record = null;
String rec=null;
int recCount = 0;
try {
FileReader fr = new FileReader("c:/abc/java/prash.txt");
FileReader fr1 = new FileReader("c:/abc/java/pras.txt");
BufferedReader br = new BufferedReader(fr);
BufferedReader br1 = new BufferedReader(fr1);
record = new String();
rec = new String();
while ((record = br.readLine()) != null && (rec=br1.readLine())!=null) {
// recCount++;
System.out.print(record +" "+ rec);
//System.out.print(rec);
}
} catch (IOException e) {
// catch possible io errors from readLine()
System.out.println("Uh oh, got an IOException error!");
e.printStackTrace();
}
} // end of readMyFile()
} // end of class
如果您不想从头开始学习它,我建议您使用Apache Commons io库。 FileUtils类具有用于读取和写入文件的简单接口。
开始学习Java IO的一个好地方是查看Sun在File IO上的Java教程 。 如果您正在研究如何逐行阅读,我将特别关注Scanners。 而且,如果您希望在不大量投入IO的情况下操作这样的字符串,那么我将看一下Java的StringBuilder。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.