电话:0731-83595998
导航

J2SE综合--JAVA实现把汉字转化成拼音

来源: 2017-12-21 14:15

  GUI代码部分:

  /**
* kindani
* */

  import java.awt.*;
import javax.swing.*;

  /**

  *

  JDK版本

4

  * @author KIN
* @see
*/

  private CnToSpell2GUI c = null;
public CnToSpell2GUI () {
setSize(800,100);
// component layout
JTextArea to = new JTextArea(5,20);
getContentPane().add(new JLabel("From:"));
getContentPane().add(b);
getContentPane().add(to);
b.addActionListener(new Cn2PinyinActionListener(from,to));
// set this for pack
}

  /**button action listener to convert text to pinyin from one textbox to another textbox*/

  private JTextArea from = null;
public Cn2PinyinActionListener(JTextArea from, JTextArea to) {
this.to = to;
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(from,"From text is empty!","Warning",JOptionPane.WARNING_MESSAGE);
String text = from.getText();
c.pack();
}

  public static void main(String args) {
}

  ------------------------------------------------------------------------
* @(#)CnToSpell.java 
*
* 1)更改者:Easydozer
* 描 述:创建
package com.easydozer.commons.util;

  import java.util.Iterator;
import java.util.Set;

  /**
汉字转化为全拼

  *

  JDK版本:

4

  * @author 谢计生
* @see 
*/
{

  static
if(spellMap == null){
}
System.out.println("Chinese transfer Spell Done.");

  private CnToSpell()
}

  private static void spellPut(String spell,int ascii)
spellMap.put(spell,new Integer(ascii));
{
spellPut("ai", -20317);
spellPut("ang", -20295);
spellPut("ba", -20283);
spellPut("ban", -20257);
spellPut("bao", -20230);
spellPut("ben", -20036);
spellPut("bi", -20026);
spellPut("biao", -19990);
spellPut("bin", -19982);
spellPut("bo", -19805);
spellPut("ca", -19775);
spellPut("can", -19763);
spellPut("cao", -19751);
spellPut("ceng", -19741);
spellPut("chai", -19728);
spellPut("chang", -19715);
spellPut("che", -19531);
spellPut("cheng", -19515);
spellPut("chong", -19484);
spellPut("chu", -19467);
spellPut("chuan", -19288);
spellPut("chui", -19275);
spellPut("chuo", -19263);
spellPut("cong", -19249);
spellPut("cu", -19242);
spellPut("cui", -19235);
spellPut("cuo", -19224);
spellPut("dai", -19212);
spellPut("dang", -19023);
spellPut("de", -19006);
spellPut("di", -18996);
spellPut("diao", -18961);
spellPut("ding", -18783);
spellPut("dong", -18773);
spellPut("du", -18756);
spellPut("dui", -18735);
spellPut("duo", -18722);
spellPut("en", -18697);
spellPut("fa", -18526);
spellPut("fang", -18501);
spellPut("fen", -18478);
spellPut("fo", -18448);
spellPut("fu", -18446);
spellPut("gai", -18237);
spellPut("gang", -18220);
spellPut("ge", -18201);
spellPut("gen", -18183);
spellPut("gong", -18012);
spellPut("gu", -17988);
spellPut("guai", -17964);
spellPut("guang", -17950);
spellPut("gun", -17931);
spellPut("ha", -17922);
spellPut("han", -17752);
spellPut("hao", -17730);
spellPut("hei", -17703);
spellPut("heng", -17697);
spellPut("hou", -17683);
spellPut("hua", -17496);
spellPut("huan", -17482);
spellPut("hui", -17454);
spellPut("huo", -17427);
spellPut("jia", -17202);
spellPut("jiang", -16983);
spellPut("jie", -16942);
spellPut("jing", -16733);
spellPut("jiu", -16706);
spellPut("juan", -16664);
spellPut("jun", -16647);
spellPut("kai", -16470);
spellPut("kang", -16459);
spellPut("ke", -16448);
spellPut("keng", -16429);
spellPut("kou", -16423);
spellPut("kua", -16412);
spellPut("kuan", -16403);
spellPut("kui", -16393);
spellPut("kuo", -16216);
spellPut("lai", -16205);
spellPut("lang", -16187);
spellPut("le", -16171);
spellPut("leng", -16158);
spellPut("lia", -15959);
spellPut("liang", -15944);
spellPut("lie", -15920);
spellPut("ling", -15903);
spellPut("long", -15878);
spellPut("lu", -15701);
spellPut("luan", -15667);
spellPut("lun", -15659);
spellPut("ma", -15640);
spellPut("man", -15625);
spellPut("mao", -15448);|||   spellPut("me", -15436);
spellPut("men", -15419);
spellPut("mi", -15408);
spellPut("miao", -15385);
spellPut("min", -15375);
spellPut("miu", -15363);
spellPut("mou", -15183);
spellPut("na", -15165);
spellPut("nan", -15153);
spellPut("nao", -15149);
spellPut("nei", -15143);
spellPut("neng", -15140);
spellPut("nian", -15128);
spellPut("niao", -15119);
spellPut("nin", -15110);
spellPut("niu", -14941);
spellPut("nu", -14933);
spellPut("nuan", -14929);
spellPut("nuo", -14926);
spellPut("ou", -14921);
spellPut("pai", -14908);

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端