当前位置:首页 > 全部子站 > IT > 思科认证

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

来源:长理培训发布时间:2017-12-21 14:15:57

  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);

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部