3

私はJavaにあまり慣れていません(c++/c#から来ました)。一部のドキュメントを半角日本語文字から全角文字に変換するために、Java を使用する必要があります。

誰かが親切で、最初にいくつかの例を提供してくれませんか. 私はいくつかのサンプルを見つけることができませんでした。

Java でなければならないことに注意してください。

4

3 に答える 3

3

日本のブロガー荒井さんのサイトでこれを見つけました:

String data1 = "全角ひらがな"; // full-width hiragana
String data2 = "全角カタカナ"; // full-width katakana
String data3 = "半角カタカナ";    // half-width katakana

Transliterator transliterator = Transliterator.getInstance("Hiragana-Katakana");

System.out.println(transliterator.transliterate(data1));
System.out.println(transliterator.transliterate(data2));
System.out.println(transliterator.transliterate(data3));

これにより、3 つの日本語文字列すべてが期待どおりに音訳されるはずです。これを試してみて、うまくいかない場合はお知らせください。

于 2011-07-05T03:42:08.377 に答える
2

このトピックに関する ICU ユーザーガイドICU APIdocを見ましたか? Transliterator demoを使用して、「Halfwidth-Fullwidth」などの動作を確認できます。

于 2011-06-29T18:27:33.317 に答える