(String text, Map<Character, Character> map)
| 47 | } |
| 48 | |
| 49 | private static String convert(String text, Map<Character, Character> map) { |
| 50 | int length = text.length(); |
| 51 | StringBuilder sb = new StringBuilder(length); |
| 52 | for (int i = 0; i < length; i++) { |
| 53 | char c = text.charAt(i); |
| 54 | sb.append(map.getOrDefault(c, c)); |
| 55 | } |
| 56 | return sb.toString(); |
| 57 | } |
| 58 | } |