本稿では、様々な文字変換を行ってくれる Java ライブラリ ICU4J (International Components for Unicode) について解説します。 ICU (International Components for Unicode) の概要 ICU (International Components for Unicode) は、Unicode の文字の変換を行ってくれるライブラリです。 ここで言う「文字の変換」とは、全角文字を半角に変換したり、逆に半角文字を全角文字にしたり、ひらがなをカタカナに、ひらがなをローマ字に変換したりするようなことです。 ICU は C言語版とJava版が開発されていますが、そのJava版が本稿で紹介する ICU4J になります。 ここではいくつかのサンプルプログラムを示して ICU4J の利用方法について紹介しますので、その利便性を知