编程语言
首页 > 编程语言> > java – 我有一个我想要转换为ArrayList的ArrayList

java – 我有一个我想要转换为ArrayList的ArrayList

作者:互联网

我有一个ArrayList< JCheckBox>我想转换为ArrayList< String>

首先我喜欢这个.我从文件中获取所有标题并将它们放入新的ArrayList中.后来我创建了一个新的JCheckBox数组,其中包含StringArray中的所有字符串.

ArrayList<String> titler = new ArrayList<String>();
titler.addAll(FileToArray.getName());

ArrayList<JCheckBox> filmListe = new ArrayList<JCheckBox>();
for(String titel:titler){
    filmListe.add(new JCheckBox(titel));
}
for(JCheckBox checkbox:filmListe){
    CenterCenter.add(checkbox);
}

这就是我想要做的:首先我创建一个新的ArrayList(仍然是JCheckBox格式),其中包含所选的Checkbox.后记我想以String格式添加到新的ArrayList.

主要问题是斜体(带**):

ArrayList<JCheckBox> selectedBoxes = new ArrayList<JCheckBox>();

for(JCheckBox checkbox: filmListe){
    if (checkbox.isSelected()){
        selectedBoxes.add(checkbox);
    }

ArrayList<String> titlesArr = new ArrayList<String>();
for(JCheckBox titel:selectedBoxes){ 
    *titlesArr.add(titel);*
}

一些小问题的代码和文字很多!但我真的很感谢你的帮助!

标签:jcheckbox,java,arraylist,swing
来源: https://codeday.me/bug/20190826/1732205.html