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.