### Question:
JasoParser { public static List<Character> parseAsList(CharSequence s) { List<Character> list = new ArrayList<>(); s = parseAsString(s); for(int i=0; i<s.length(); i++) list.add(s.charAt(i)); return list; }  static void parseCharAsString(char ch,
                                         StringBuilder sb); static CharSequence parseAsString(CharSequence s, int from, int to); static CharSequence parseAsString(CharSequence s); static List<Character> parseAsList(CharSequence s); final static char[] CHO_SUNG; final static char[] JOONG_SUNG; final static char[] JONG_SUNG; }### Answer:
@Test public void parse() { String text = "KLAY입니다."; List<Character> jasoList = JasoParser.parseAsList(text); Assert.assertArrayEquals( new Character[]{'K', 'L', 'A', 'Y','ㅇ', 'ㅣ', 'ㅂ', 'ㄴ', 'ㅣ', 'ㄷ', 'ㅏ', '.'}, jasoList.toArray(new Character[jasoList.size()])); }