Java 如何用项目填充对象[]
我正在尝试使用Swing对话框,以便用户可以从选项列表中选择一项,其中PoolTeam是该列表的名称。像这样:Java 如何用项目填充对象[],java,swing,Java,Swing,我正在尝试使用Swing对话框,以便用户可以从选项列表中选择一项,其中PoolTeam是该列表的名称。像这样: String team=(String)作业窗格。showInputDialog(框架,“请选择一个团队:\n”, “选择团队”,JOptionPane.PLAIN_消息,空,poolTeams,” 根据文档,poolTeams需要是Object[]类型,所以我不能使用ArrayLists或类似的东西 问题是,;poolTeams中的项目会有所不同,因此我不能像 Object[]poo
String team=(String)作业窗格。showInputDialog(框架,“请选择一个团队:\n”,
“选择团队”,JOptionPane.PLAIN_消息,空,poolTeams,”代码>
根据文档,poolTeams需要是Object[]类型,所以我不能使用ArrayLists或类似的东西
问题是,;poolTeams中的项目会有所不同,因此我不能像
Object[]poolTeams={“a”、“b”、“c”}代码>
有没有办法让程序自动填充它?如果没有,是否有其他方法可以在对话框中为用户提供列表
谢谢 使用toArray()方法可以非常轻松地将ArrayList转换为数组。构建ArrayList,然后在需要时将其转换为数组。使用toArray()方法可以非常轻松地将ArrayList转换为数组。构建ArrayList,然后在需要时将其转换为数组。List options=new ArrayList();
List<Object> options = new ArrayList<Object>();
options.add(...);
options.add(...);
options.add(...);
Object [] selections = options.toArray()
选项。添加(…);
选项。添加(…);
选项。添加(…);
Object[]selections=options.toArray()
列表选项=新建ArrayList();
选项。添加(…);
选项。添加(…);
选项。添加(…);
Object[]selections=options.toArray()
太棒了!非常感谢你!明亮的非常感谢你!