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.