-1

私は Persons.txt と Hobby.txt の 2 つのファイルを持っています。さまざまな趣味。

4

1 に答える 1

3

手始めとして、このように考えてください。

people.txtを読んでから、hobby.txtを読んでください。

文字列のリストを作成する-3番目のファイルをどのように表示するか。

List<String> stringToWriteList = new ArrayList<String>();

リストに文字列を追加します-おそらく各人のperson.txtファイルをループしたい場合は、ホッピーを取得する方法を定義する必要があります-おそらくランダムですか?

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 ");     
}

これを実現するための技術的な方法は他にもありますが、この例のアイデアは、ファイルへの書き込み方法について、初心者が1つか2つの新しいことを理解することです。つまり、読みやすく、理解しやすいものです。

于 2012-05-01T18:44:27.193 に答える