Прежде всего, не используйте необработанные типы для своего списка, пожалуйста. Измените:
List listeFinale = new ArrayList();
на:
List<char[]> listeFinale = new ArrayList<>();
Что касается вашегоактуальная проблема.Эти значения, которые вы видите, являются стандартными toString()
выходами ваших внутренних символьных массивов.Вы можете перебрать свой список и вызвать для них метод java.util.Arrays.toString(char[])
следующим образом:
listeFinale.forEach(arr -> System.out.println(Arrays.toString(arr)));
Или, если вы хотите снова напечатать их как String, используйте new String(char[])
:
listeFinale.forEach(arr -> System.out.println(new String(arr)));
Попробуйте онлайн.