Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Map<String, String> hKMap = new Map<String, String>{
- 'あ' => 'ア', 'い' => 'イ', 'う' => 'ウ', 'え' => 'エ', 'お' => 'オ',
- 'ぁ' => 'ァ', 'ぃ' => 'ィ', 'ぅ' => 'ゥ', 'ぇ' => 'ェ', 'ぉ' => 'ォ',
- 'か' => 'カ', 'き' => 'キ', 'く' => 'ク', 'け' => 'ケ', 'こ' => 'コ',
- 'が' => 'ガ', 'ぎ' => 'ギ', 'ぐ' => 'グ', 'げ' => 'ゲ', 'ご' => 'ゴ',
- 'さ' => 'サ', 'し' => 'シ', 'す' => 'ス', 'せ' => 'セ', 'そ' => 'ソ',
- 'ざ' => 'ザ', 'じ' => 'ジ', 'ず' => 'ズ', 'ぜ' => 'ゼ', 'ぞ' => 'ゾ',
- 'た' => 'タ', 'ち' => 'チ', 'つ' => 'ツ', 'て' => 'テ', 'と' => 'ト',
- 'だ' => 'ダ', 'ぢ' => 'ヂ', 'づ' => 'ヅ', 'で' => 'デ', 'ど' => 'ド',
- 'な' => 'ナ', 'に' => 'ニ', 'ぬ' => 'ヌ', 'ね' => 'ネ', 'の' => 'ノ',
- 'は' => 'ハ', 'ひ' => 'ヒ', 'ふ' => 'フ', 'へ' => 'ヘ', 'ほ' => 'ホ',
- 'ば' => 'バ', 'び' => 'ビ', 'ぶ' => 'ブ', 'べ' => 'ベ', 'ぼ' => 'ボ',
- 'ぱ' => 'パ', 'ぴ' => 'ピ', 'ぷ' => 'プ', 'ぺ' => 'ペ', 'ぽ' => 'ポ',
- 'ま' => 'マ', 'み' => 'ミ', 'む' => 'ム', 'め' =>'メ', 'も' => 'モ',
- 'や' => 'ヤ', 'ゆ' => 'ユ', 'よ' => 'ヨ',
- 'ゃ' => 'ャ', 'ゅ' => 'ュ', 'ょ' => 'ョ',
- 'わ' => 'ワ', 'を' => 'ヲ', 'ん' => 'ン'
- };
- public static Map<String, String> kHMap = new Map<String, String>();
- public static String hToK(String hiragana) {
- String katakana = '';
- for (Integer i = 0; i < hiragana.length(); i++) {
- String s = hiragana.substring(i, i+1);
- katakana += hKMap.get(s);
- }
- return katakana;
- }
- public static String kToH(String katakana) {
- for (String h : hKMap.keySet()) {
- kHMap.put(hKMap.get(h), h);
- }
- String hiragana = '';
- for (Integer i = 0; i < katakana.length(); i++) {
- String s = katakana.substring(i, i+1);
- hiragana += kHMap.get(s);
- }
- return hiragana;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement