我有两个文件 Persons.txt 和 Hobby.txt。在第三个文件中,我想放置所有人员的姓名并为每个姓名添加一些 hobbies。我从人员文件中读取了姓名,但我不知道如何添加每个人不同的爱好。
问问题
497 次
1 回答
3
作为初学者,请以这种方式考虑。
阅读persons.txt,然后阅读hobby.txt——你知道怎么做
创建字符串列表 - 您希望第三个文件的外观。
List<String> stringToWriteList = new ArrayList<String>();
将字符串添加到列表中——您可能希望为每个人循环 person.txt 文件,然后您需要定义如何获得 hoppy——也许是随机的?
stringToWrite.add(person1 +", "+ hoppy1); // Depends on the hobby logic
然后只需将字符串列表写入文件
try {
BufferedWriter out = new BufferedWriter(new FileWriter("test.txt"));
for(String line : stringToWriteList ){
out.write(line);
out.newLine();
}
out.close();
} catch (IOException e) {
System.out.println("Exception ");
}
有更多的技术方法可以做到这一点,但这个例子的想法是让新手学习一两个关于如何写入文件的新东西——更容易阅读\理解。
于 2012-05-01T18:44:27.193 回答