たとえば、「people.txt」というテキスト ファイルがあり、次の情報が含まれているとします。
1 adam 20 M
2 betty 49 F
3 charles 9 M
4 david 22 M
5 ethan 41 M
6 faith 23 F
7 greg 22 M
8 heidi 63 F
基本的に、最初の数字はその人の ID で、次にその人の名前、年齢、性別が続きます。行 2、または ID 番号 2 の人を別の値に置き換えたいとします。RandomAccessFile
名前は常に同じバイト数であるとは限らず、年齢も同じではないため、これを使用できないことはわかっています。ランダムな Java フォーラムを検索しているときに、自分のニーズにはStringBuilder
orStringBuffer
で十分であることがわかりましたが、どちらも実装方法がわかりません。テキストファイルに直接書き込むために使用できますか? これをユーザー入力から直接機能させたい。