我有一个包含 10 个项目(书名)的 Jlist。用户将被允许从 10 项中选择 3 项。我想将所选项目保存到 3 个不同的字符串变量(例如 book0、book1、book2 等)。
我不知道该怎么做。
我创建了显示 10 个标题的 Jlist,我尝试了很多方法但没有成功。
最佳答案
例如,您已经定义了一个 JList 对象 list
。
这应该为你做
Object[] selected = list.getSelectedValues();
String[] selectedItems = new String[selected.length];
for(int i=0; i<selected.length;i++){
selectedItems[i] = selected[i].toString();
}
String selectedItem
的数组就是你所需要的,你也可以在这里使用 arrayList。
关于java - 将所选项目从 jlist 保存到字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11697155/