200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 日文 全角/半角 平假名/片假名 的转换

日文 全角/半角 平假名/片假名 的转换

时间:2022-10-05 21:29:38

相关推荐

日文 全角/半角 平假名/片假名 的转换

(1)使用[url=http://icu-/download/]ICU4J[/url]

String src = "AaAアいろはアイウエイウエ";

//全角文字→半角文字に変換

Transliterator trF2H = Transliterator.getInstance("Fullwidth-Halfwidth");

System.out.println(src + "→★(全角文字→半角文字)★→" + trF2H.transliterate(src));

//半角文字→全角文字に変換

Transliterator trH2F = Transliterator.getInstance("Halfwidth-Fullwidth");

System.out.println(src + "→★(半角文字→全角文字)★→" + trH2F.transliterate(src));

//カタカナ→ひらがなに変換

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

System.out.println(src + "→★(カタカナ→ひらがな)★→" + trK2H.transliterate(src));

//ひらがな→カタカナ変換

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

System.out.println(src + "→★(ひらがな→カタカナ)★→" + trH2K.transliterate(src));

//ひらがな→ローマ字に変換

Transliterator trH2L = Transliterator.getInstance("Hiragana-Latin");

System.out.println(src + "→★(ひらがな→ローマ字)★→" + trH2L.transliterate(src));

[quote]

AaAアいろはアイウエイウエ→★(全角文字→半角文字)★→AaAアいろはアイウエイウエ

AaAアいろはアイウエイウエ→★(半角文字→全角文字)★→AaAアいろはアイウエイウエ

AaAアいろはアイウエイウエ→★(カタカナ→ひらがな)★→AaAあいろはあいうえいうえ

AaAアいろはアイウエイウエ→★(ひらがな→カタカナ)★→AaAアイロハアイウエイウエ

AaAアいろはアイウエイウエ→★(ひらがな→ローマ字)★→AaAアirohaアイウエイウエ

[/quote]

ICU4J可以转换的类型非常丰富,可以查看Transliterator.getAvailableIDs()获取其提供了哪些转换器。

(2)[url=/shogo4405/KanaXS]/shogo4405/KanaXS[/url] 提供了三个版本的转换:Actionscript3、Javascript、Java。

public class KanaSample {

public static void main(String[] args) {

// 全角を半角に変換

System.out.println(KanaUtil.convert("全角カタカナ123456", KanaUtil.Type.HANKAKU));

// 半角を全角に変換

System.out.println(KanaUtil.convert("半角カタカナ123456", KanaUtil.Type.ZENKAKU));

// 全角カタカナを半角カタカナに変換

System.out.println(KanaUtil.convert("全角カタカナ123456", KanaUtil.Type.HANKANA));

// 半角カタカナを全角カタカナに変換

System.out.println(KanaUtil.convert("半角カタカナ123456", KanaUtil.Type.ZENKANA));

// 全角英数字を半角英数字に変換

System.out.println(KanaUtil.convert("全角英数字123456", KanaUtil.Type.HANALPH));

// 半角英数字を全角英数字に変換

System.out.println(KanaUtil.convert("半角英数字123456", KanaUtil.Type.ZENALPH));

}

}

[quote]全角カタカナ123456

半角カタカナ123456

全角カタカナ123456

半角カタカナ123456

全角英数字123456

半角英数字123456[/quote]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。