我有一個ArrayList<JCheckBox>
,我想轉換爲ArrayList<String>
我有一個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格式),包含全部選定的複選框。後綴我想以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);*
}
大量的代碼和文本的一個小問題!但我真的很感謝你的幫助! :)
我不確定我是否理解你想要實現的目標。 。 – mre