私はJAVAを初めて使用しています。
数字を入力してを入力することで、ユーザーが入力したいと思うように多くのマークを入力できます。これを何度も繰り返して、すべてのマークがarraylistに追加されます。完了後、ソートボタンが押され、すべてのマークがソートされて表示されます。
これは私が持っているものです。ArrayListで直接入力する
ArrayList <Integer> marks=new ArrayList();
private void addActionPerformed(java.awt.event.ActionEvent evt) {
marks.add(Integer.parseInt(marksinput.getText()));
Collections.addAll(marks);
}
private void sortActionPerformed(java.awt.event.ActionEvent evt) {
ArrayList <Integer> marks=new ArrayList();
marks.add(Integer.parseInt(marksinput.getText()));
Collections.addAll(marks);
Collections.sort(marks);
marksoutput.setText(marks + "\n");
}
私が午前問題は、それは私が前に追加されたすべての番号を表示しませんです。最後の番号が表示されます。どんな援助も感謝しており、事前に感謝します!
ありがとう、私は同じ出力を得ています。そして、「最新の価値をマークリストに押し込む」ということは何を意味しますか? –
上記の提案に従って 'sortActionPerformed()'メソッドを変更しましたか? – Manish
はい私は私のソートボタンを変更しました –