time 
设为首页】【收藏本站

白小姐的错嫁人生免费: 白小姐彩图

当前位置: 白小姐彩图 > JAVA > Java高级 > 高级编程 > Java中文简体繁体转换

Java中文简体繁体转换

时间:2011-06-08 00:43 点击:31431次 字体:[ ]




白小姐彩图 www.5vq5o.cn   下面是代码。

  import java.io.BufferedReader;

  import java.io.File;

  import java.io.FileNotFoundException;

  import java.io.FileReader;

  import java.util.HashMap;

  import java.util.Map;

  public class Translation {

  StringBuffer fantiBuffer;

  StringBuffer jiantiBuffer;

  File file;

  BufferedReader bufferReader;

  FileReader fileReader;

  String line;

  public HashMap fan2Jian=new

  HashMap();

  public HashMap jian2Fan=new

  HashMap();

  /**

  * @param args

  */

  public Translation(){

  formMap("src\fan.txt","src\jian.txt");

  };

  public StringBuffer getDictionary(String path) {

  StringBuffer readAll=new StringBuffer();

  try {

  file=new File(path);

  fileReader=new FileReader(file);

  bufferReader=new BufferedReader(new FileReader(file));

  while((line=bufferReader.readLine())!=null){

  readAll.append(line);

  }

  } catch (Exception e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }

  return readAll;

  }

  public void formMap(String pathOfFanti,String pathOfJianti){

  jiantiBuffer=getDictionary(pathOfJianti);

  fantiBuffer=getDictionary(pathOfFanti);

  int k=jiantiBuffer.length();

  Character fan=null;

  Character jian=null;

  for(int i=0;i fan=fantiBuffer.charAt(i);

  jian=jiantiBuffer.charAt(i);

  // fan=fantiBuffer.charAt(i);

  // jian=jiantiBuffer.charAt(i);

  fan2Jian.put(fan, jian);

  jian2Fan.put(jian, fan);

  }

  }

  public void translate(StringBuffer from,String type){

  int i = from.length();

  char come;

  if (type.equals("fan2Jian")) {

  for (int k = 0; k < i; k++) {

  come = from.charAt(k);

  if (fan2Jian.containsKey(come)) {

  from.setCharAt(k, fan2Jian.get(come));

  }

  }

  }

  else{

  for (int k = 0; k < i; k++) {

  come = from.charAt(k);

  if (jian2Fan.containsKey(come)) {

  from.setCharAt(k, jian2Fan.get(come));

  }

  }}

  }

  public static void main(String[] args) {

  Translation tran=new Translation();

  StringBuffer from=new StringBuffer();

  from.append("核心提示:澳大利亚FAXTS新闻3月5日刊登评论认为,美国在全球一系列被解释成用来防御来自伊朗和朝鲜导弹袭击的弹道导弹防御系统的部署行为,以及最近将先进具有反导能力爱国者导弹出售给台湾的动作,其根本目的是针对两个主要的核大国--中国和俄罗斯。");

  tran.translate(from, "jian2Fan");

  System.out.println(from.toString());

  from.delete(0, from.length());

  from.append("核心提示:澳大利亚FAXTS新闻3月5日刊登评论认为,美国在全球一系列被解释成用来防御来自伊朗和朝鲜导弹袭击的弹道导弹防御系统的部署行为,以及最近将先进具有反导能力爱国者导弹出售给台湾的动作,其根本目的是针对两个主要的核大国--中国和俄罗斯。");

  tran.translate(from, "fan2Jian");

  System.out.println(from);

  }

  }



本文地址 : //www.5vq5o.cn/plus/view-201211-1.html
标签: java 转换 简体 繁体 中文
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:

  • 没能过准丈母娘这关 问题竟出在发际线 2019-05-21
  • 溜溜溜!10位外国驻华大使中文拜年视频合集来啦 2019-05-21
  • “生态+康养” 冰雪康养小镇项目落户沽源 2019-05-14
  • 您要明白的是,如果按照上海市的人口基数2500万计算的话,就算有100万的服务人员,平均每人也要保障25个人的预约服务.人要理性 2019-04-06
  • 回复@海之宁:你的卡点就在于不知道分配既涉及消费资料有涉及生产资料。 2019-04-06
  • 赵雅芝联合“我·爱我 女性健康工程”为乳腺健康共发声 2019-04-03
  • 合肥市庐阳中学启动“教师成长工程” 2019-04-01
  • 中年不发福!51岁景岗山紧身衣秀健硕身材 2019-04-01
  • 炒房炒房,炒了北京炒西安,炒了天堂炒人间,何时休?限价现价叫人害怕。 2019-03-27
  • “5·15”全国公安机关打击和防范经济犯罪宣传日 2019-03-27
  • 穿拖鞋开车酿成追尾事故 2019-03-20
  • 重庆市永川区:“1+8+X”模式探索基层人民调解新路子 2019-03-20
  • 巢湖市第三届少儿器乐比赛圆满落幕 2019-02-15
  • Valentino 2017秋冬高级定制大秀 2018-09-08
  • 中国经济充当了世界经济发展的火车头。但是,作为世界经济火车头的中国,在世界主要经济体股市都走牛的情况下,为何熊途漫漫?这种不正常的现象,背后是我们资本市场的投融 2018-07-14
  • 756| 534| 499| 930| 917| 227| 757| 941| 333| 256|