dポイントプレゼントキャンペーン実施中!

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

A 回答 (2件)

とりあえず思いついた、単純なやり方です。



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);
  }
}
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/04/04 22:57

カタカナの小文字は、たかだか"ァィゥェォヵヶャュョッ"ぐらいだと思うので、


String#replace で置き換えると良いと思います。

String text ="ティルダ・スウィントン";
String result = text.replace('ィ','イ');
あと、置き換える文字を配列にしておいてループで回すとか
    • good
    • 1
この回答へのお礼

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

お礼日時:2006/04/04 22:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています