Ren_XiaoGuang
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
posts - 2, comments - 2, trackbacks - 0
漢字轉(zhuǎn)拼音(PinYin4j)
昨天發(fā)現(xiàn)一號(hào)玩的jar包(pinyin4j-2.5.0.jar),可以把漢字轉(zhuǎn)為拼音??稍?a >http://pinyin4j.sourceforge.net/下載。下面是我做的一個(gè)Demo
import
net.sourceforge.pinyin4j.PinyinHelper;
import
net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import
net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import
net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import
net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
import
net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
public
class
HanZiToPinYin
{
public
static
String toPinYin(String hanzhis)
{
CharSequence s
=
hanzhis;
char
[] hanzhi
=
new
char
[s.length()];
for
(
int
i
=
0
;i
<
s.length();i
++
)
{
hanzhi[i]
=
s.charAt(i);
}
char
[] t1
=
hanzhi;
String[] t2
=
new
String[s.length()];
/** */
/**
* 設(shè)置輸出格式
*/
net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat t3
=
new
HanyuPinyinOutputFormat();
t3.setCaseType(HanyuPinyinCaseType.UPPERCASE);
t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
t3.setVCharType(HanyuPinyinVCharType.WITH_V);
int
t0
=
t1.length;
String py
=
""
;
try
{
for
(
int
i
=
0
;i
<
t0;i
++
)
{
t2
=
PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);
py
=
py
+
t2[
0
].toString();
}
}
catch
(BadHanyuPinyinOutputFormatCombination e1)
{
e1.printStackTrace();
}
return
py.trim();
}
public
static
void
main(String[] args)
{
System.err.println(ToPinYin.toPinYing(
"
漢字轉(zhuǎn)拼音
"
));
}
}
輸出結(jié)果:
hanzizhuanpinyin
轉(zhuǎn)換的正確率,還不錯(cuò)。
詳細(xì)請(qǐng)查看官方文檔!
posted on 2008-11-20 09:56
R_XiaoGuang
閱讀(3028)
評(píng)論(2)
編輯
收藏
所屬分類(lèi):
opensource
FeedBack:
#
re: 漢字轉(zhuǎn)拼音(PinYin4j)
2011-10-12 13:16 |
MMMM
謝謝分享,的確挺好玩!不過(guò)第一句話有個(gè)錯(cuò)別字,嘻嘻........
<昨天發(fā)現(xiàn)一號(hào)玩的jar包>
回復(fù)
更多評(píng)論
#
re: 漢字轉(zhuǎn)拼音(PinYin4j)
2012-06-19 10:21 |
張志杰
謝謝你,親,啊哈哈~
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Copyright ©2025 R_XiaoGuang Powered By:
博客園
模板提供:
滬江博客
<
2008年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
沒(méi)有什么不可以承受,只是沒(méi)有落到自己身上。
沒(méi)有什么不可以成功,只是沒(méi)有真正的努力過(guò)。
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(2)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
opensource(1)
Struts(2)
SVG
隨筆檔案
2008年11月 (1)
2008年9月 (1)
2008年7月 (1)
最新隨筆
1.?漢字轉(zhuǎn)拼音(PinYin4j)
2.?Struts 中跳轉(zhuǎn)后樣式表丟失問(wèn)題解決
3.?MyEclipse 6.5注冊(cè)機(jī)(java源碼_轉(zhuǎn)載)
搜索
積分與排名
積分 - 7296
排名 - 2719
最新評(píng)論
1.?re: 漢字轉(zhuǎn)拼音(PinYin4j)
謝謝你,親,啊哈哈~
--張志杰
2.?re: 漢字轉(zhuǎn)拼音(PinYin4j)
謝謝分享,的確挺好玩!不過(guò)第一句話有個(gè)錯(cuò)別字,嘻嘻........
<昨天發(fā)現(xiàn)一號(hào)玩的jar包>
--MMMM
閱讀排行榜
1.?漢字轉(zhuǎn)拼音(PinYin4j)(3028)
2.?MyEclipse 6.5注冊(cè)機(jī)(java源碼_轉(zhuǎn)載)(2987)
3.?Struts 中跳轉(zhuǎn)后樣式表丟失問(wèn)題解決(131)
評(píng)論排行榜
1.?漢字轉(zhuǎn)拼音(PinYin4j)(2)
2.?Struts 中跳轉(zhuǎn)后樣式表丟失問(wèn)題解決(0)
3.?MyEclipse 6.5注冊(cè)機(jī)(java源碼_轉(zhuǎn)載)(0)
主站蜘蛛池模板:
亚洲一级毛片免观看
|
在线永久免费的视频草莓
|
亚洲av无码成人影院一区
|
久久精品国产亚洲AV高清热
|
中文字幕精品亚洲无线码一区应用
|
最新猫咪www免费人成
|
亚洲综合免费视频
|
大妹子影视剧在线观看全集免费
|
边摸边吃奶边做爽免费视频99
|
亚洲人成网站18禁止
|
亚洲免费在线视频播放
|
亚洲色av性色在线观无码
|
久久久久亚洲精品无码系列
|
国产亚洲精品a在线观看app
|
亚洲AV无码乱码在线观看
|
国产乱子伦精品免费无码专区
|
青青草免费在线视频
|
最新欧洲大片免费在线
|
韩国免费三片在线视频
|
免费观看黄色的网站
|
91免费国产精品
|
免费无码一区二区三区
|
日本高清免费观看
|
久久久久久久99精品免费
|
亚洲综合在线另类色区奇米
|
a级毛片免费观看网站
|
日韩电影免费在线观看网址
|
狠狠热精品免费观看
|
成人一级免费视频
|
久久国产精品免费一区二区三区
|
亚洲精品黄色视频在线观看免费资源
|
国产AV无码专区亚洲AV手机麻豆
|
韩国免费a级作爱片无码
|
一区二区三区免费视频观看
|
一级做a爰片性色毛片免费网站
|
青青草97国产精品免费观看
|
国产成人综合亚洲亚洲国产第一页
|
亚洲精品无码激情AV
|
不卡一卡二卡三亚洲
|
国产V亚洲V天堂A无码
|
亚洲精品免费在线观看
|