У меня есть 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), который содержит все выбранные флажки.После слов я хочу добавить новый ArrayList в формате String.
Основная проблема выделена курсивом (с **):
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);*
}
Много кода и текста для небольшой проблемы!Но я очень ценю вашу помощь!:)