time 
设为首页】【收藏本站

白小姐美女六肖图: 白小姐彩图

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

Java中文简体繁体转换

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




白小姐彩图 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 转换 简体 繁体 中文
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:

  • Valentino 2017秋冬高级定制大秀 2018-09-08
  • 中国经济充当了世界经济发展的火车头。但是,作为世界经济火车头的中国,在世界主要经济体股市都走牛的情况下,为何熊途漫漫?这种不正常的现象,背后是我们资本市场的投融 2018-07-14
  • 别空谈,说说看,这个“简单的逻辑关系”是什么关系? 2018-07-13
  • “讲课带着泥土味,我们都爱听” 2018-07-13
  • 习近平:绿水青山就是金山银山 2018-07-12
  • 端午思屈原,为什么《橘颂》是一篇伟大的作品 2018-07-11
  • 2018年焉耆县旅游美食文化推介会在库尔勒市举行 2018-07-10
  • 《中国气候变化蓝皮书》:年平均气温显著上升 2018-07-10
  • 24小时智能无人便利店落户唐山 2018-07-09
  • 理货员忙不过来 宁波球迷把啤酒销量喝成井喷状态 2018-07-09
  • 回复@寻找失落的真理:跟你的铁环玩去!咱真的没兴趣碾压你也。 2018-07-08
  • 易烊千玺押中高考作文题?不仅会押,今年还唱过! 2018-07-07
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2018-07-06
  • 欢迎访问《北京体育大学学报》编辑部网站 2018-07-05
  • 477| 514| 735| 109| 604| 800| 616| 785| 324| 615|