private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
String newCD = (cdInput.getText());
List <String> cdList = new ArrayList();
Collections.addAll(cdList, "ExampleG","ExampleB","ExampleR","ExampleX");
cdList.add(""+newCD);
List<String> sorted = new ArrayList<String>(cdList);
Collections.sort(sorted);
bigBox.setText("");
bigBox.append("Original Order\n**************\n");
for (String o : cdList) {
bigBox.append(o);
bigBox.append("\n");
}
bigBox.append("\n\nSorted Order\n************\n");
for (String s : sorted) {
bigBox.append(s);
bigBox.append("\n");
}
}
このコードでは、1 つの値を追加できますが、別の値を追加しようとすると、元の値が消去されて置き換えられます。これを防ぐにはどうすればよいですか?
PS。私は CD のリストを作成しようとしています。新しい CD を追加したり、並べ替えたり、元の順序に並べたりできるようにします。