この問題についての記事は既にありますが、わかりません。 私の問題は、名前を持つtxtドキュメント内の行を探して、文字列の内容に次の行を変更したいということです。txtドキュメントの特定の行に書き込むjava
これは私が試したものです:
public void saveDocument(String name) {
String documentToSave = textArea1.getText();
File file = new File("documents.txt");
Scanner scanner;
BufferedWriter bw;
try {
scanner = new Scanner(file);
bw = new BufferedWriter(new FileWriter(file));
while(scanner.hasNextLine()) {
if(scanner.nextLine().equals(name)) {
if(scanner.hasNextLine()) bw.write(scanner.nextLine() + "\n");
bw.write(documentToSave + "\n");
if(scanner.hasNextLine()) scanner.nextLine();
}
if(scanner.hasNextLine()) bw.write(scanner.nextLine() + "\n");
}
bw.flush();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
まずその後、頼む何かを試してみてください。 –
Plsはあなたがまだ書いたコードを投稿します – Blobonat
あなたが必要とするものを見てみましょう。これらの例について質問してください。あなたの問題が何であるかを細かく把握するのは難しいです。 – Sammyrulez