• 締切済み

カタカナの小文字を大文字に変換するサンプル

カタカナの小文字を大文字に変換するサンプル ありませんか? ヵ → カ 、ッ → ツ としたいです。 よろしくお願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

カタカナの小文字は、たかだか"ァィゥェォヵヶャュョッ"ぐらいだと思うので、 String#replace で置き換えると良いと思います。 String text ="ティルダ・スウィントン"; String result = text.replace('ィ','イ'); あと、置き換える文字を配列にしておいてループで回すとか

osiete2345
質問者

お礼

ありがとうございます。参考にさせていただきます。

  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

とりあえず思いついた、単純なやり方です。 public class Katakana {   public static void main(String[] args) {          String text = "アイウエオヵキクケコサシスセソタチッテト";          char[][] convInfo = {       {'ヵ', 'カ'},       {'ッ', 'ツ'},     };               System.out.println(text);          for (char[] pair : convInfo) {       text = text.replace(pair[0], pair[1]);     }          System.out.println(text);   } }

osiete2345
質問者

お礼

ありがとうございます。参考にさせていただきます。

関連するQ&A