Нет надежного способа сделать это.Метод toString () для списков не предназначен для вывода чего-либо, что можно надежно использовать для сериализации списка.
Вот как это не может работать.посмотрите на это небольшое изменение в вашем примере:
public static void main(String[] args) {
List<String> atts = new LinkedList<String>();
atts.add("one");
atts.add("two");
atts.add("three, four");
String inString = atts.toString();
System.out.println("inString = " + inString);
}
Это выводит
inString = [one, two, three, four]
Похоже, что список содержит четыре элемента.Но мы добавили только три.Невозможно определить исходный список источников.