Converting Char Array to List in Java

In Java 8 and above, you can use the String‘s method chars():

myString.chars().mapToObj(c -> (char) c).collect(Collectors.toList());

And if you need to convert char[] to List<Character>, you might create a String from it first and then apply the above solution. Though it won’t be very readable and pretty, it will be quite short.

Leave a Comment