我有一个String类型的ArrayList,它的大小会发生变化,我想在下拉菜单中显示字符串的元素当我不知道ArrayList中的元素数量时,如何获取每个元素。 例如ArrayList1 = 1st,2nd,3rd
ArrayList2 =第1,第2,第3,第4,第5
然后我希望能够在选择该选项时做一些事情,但我不知道如何做if else语句。
非常感谢任何帮助。
Object [] menu3 = {"1. first choice", "2. 2nd", "3. 3rd",};
Object select = JOptionPane.showInputDialog(null, "Choose:", "Choose a Report", 3, null, menu3, menu3[0]);
if(select.equals(menu3[0])) //how would I do this with an unknown number of selections
答案 0 :(得分:0)
如果您使用的是ArrayList:
ArrayList<type> arr = ....;
要循环使用for:
for (type element : arr)
...
答案 1 :(得分:0)
在那里找到它。因为它是类型数组,你可以像这样添加arraylist到数组
Object[] menu3 = new Object[list.size()];
menu3 = list.toArray(menu3);