txtファイルから行を読み取り続け、後で処理するためにそれらを変数に保存する最良の方法が必要です。コード化する方法は知っていますが、文字列をどこかに保存するための最良の方法は考えられません。最後にそれらを編集して処理します:
Scanner in = new Scanner(new FileReader(filename));
while(in.hasNextLine()){
answer=in.nextLine();
if (answer.contains("-")) {
temp=answer.split(":");
value=Integer.parseInt(temp[0]);
freq=Integer.parseInt(temp[1]);
}
}
txt ファイルの最後に到達した後に必要なもの freq 値を比較し、小さいものから大きいものへとアーカイブしたい