Итак, в ответах через комментарии вы, ребята, предложили решение с подпоследовательностью. Однако это аналогичное решение Я полагаю, и оно уже частично реализовано в моем коде, так что я собираюсь пойти на это с несколькими модификациями курса.
Не стесняйтесь оставлять отзывы, если это плохой способ реализовать или если на самом деле существуют другие способы сделать это!
:: EDIT ::
Решение заключалось в следующем: я попробовал другой код, указанный в ссылке, и принял к сведению, что мой ArrayList.toString () возвращает объект String со следующим видом для каждого элемента в списке
"[фу, бар, супер, пупер]"
Принято во внимание, что toString () переопределяется в классе объектов my. Следующее сделано
private String[] stringToArray(String str){
str = str.substring(1, str.length()-1);
String[] str2array = str.split(", ");
return str2array;
}
И вуаля, у меня есть массив String [], и теперь я могу представлять их как варианты в моем списке с одним выбором.