Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ArrayList<&燃气轮机;()取_Java_Arrays_Arraylist_Object Oriented Database - Fatal编程技术网

Java ArrayList<&燃气轮机;()取

Java ArrayList<&燃气轮机;()取,java,arrays,arraylist,object-oriented-database,Java,Arrays,Arraylist,Object Oriented Database,我有FilmDAO,其中包含列表getAllFilm(),主要包括: List <Film> lsfilm = new ArrayList <Film>(); lsfilm = FilmDAO.getAllFilm(); List lsfilm=newarraylist(); lsfilm=FilmDAO.getAllFilm(); 我的问题是如何一个接一个地获取列表对象,并且只获取电影的名称(nomFilm),这样我就可以将其添加到选择列表(ComboBox)中。尝

我有FilmDAO,其中包含列表getAllFilm(),主要包括:

List <Film> lsfilm = new ArrayList <Film>();
lsfilm = FilmDAO.getAllFilm();
List lsfilm=newarraylist();
lsfilm=FilmDAO.getAllFilm();

我的问题是如何一个接一个地获取列表对象,并且只获取电影的名称(nomFilm),这样我就可以将其添加到选择列表(ComboBox)中。

尝试为每个循环添加电影名称到您的ComboBox中

for (Film f : lsfilm){
   String filmName = f.nomFilm;
   myComboBox.addItem(filmName);
}
像这样的事情:)


新ArrayList的含义是什么[];你的代码编译过了吗?可能是Thanke@dansienmens的重复。现在只需将名称转换为数组就可以了。
 if(CollectionUtils.isNotEmpty(lsfilm)){
    for (Film film : lsfilm){
       comboBox.add(film.getNameFilm());
    }
    }