方法:
.txt ファイルに書き込む:プログラムの開始時に .txt ファイルに 100 個の空白レコード (フィールド: レコード ID、名前、年齢など) を自動的に作成します。レコード ID が空白にならない
編集:レコード ID (1 ~ 100 の範囲) を入力して、空白のレコードにデータを追加または編集します。レコード ID は編集できません
display in JOptionPane
:レコード ID を入力すると、対応するすべてのデータが表示されますJOptionPane
(表示方法はJOptionPane
知っていますが、.txt ファイルから選択したデータのみを表示する方法はわかりません)。
このようなプログラムを実行する方法を教えてください。私はJavaを知っていますが、まだ初心者です。
これまでのところ、これは私が持っているものです。次に何をすべきかわからない
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class writer {
public void writing() {
try {
File Text = new File(filepath here);
FileOutputStream FOS = new FileOutputStream(Text);
OutputStreamWriter OSW = new OutputStreamWriter(FOS);
Writer w = new BufferedWriter(OSW);
for(int x=1;x<101;x++){
w.write("Account #"+x);
}w.close();
} catch (IOException e) {
System.err.println("Problem writing to the file!");
}
}
public static void main(String[]args) {
writer write = new writer();
write.writing();
}
}