将所选项目从jlist保存到字符串变量

Ibr*_* Sa 4 java jlist

我有一个包含10个项目(书签)的Jlist.用户将被允许从10中选择3个项目.我想将所选项目保存到3个不同的字符串变量(例如book0,book1,book2等).

我不知道该怎么做.

我创建了10个标题的Jlist,我尝试了很多东西,但没有运气.

San*_*oel 5

比如你已经定义了一个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();

}
Run Code Online (Sandbox Code Playgroud)

selectedItem您只需要String数组,也可以在这里使用arrayList.