首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java编程2个utf文件的有关问题

2011-12-25 
java编程2个utf文件的问题我有两个utf8文件,其中一个是用繁体汉字,另一个是繁体和简体对照表我的任务是读

java编程2个utf文件的问题
我有两个utf8文件,其中一个是用繁体汉字,另一个是繁体和简体对照表
我的任务是   读两个文件,依据对照表中的简繁体内容把那个   繁体的utf文件转化为简体中文,怎么做啊?给我一些思路也行,。
      我现在是用字节读的

[解决办法]
读取对照表。取charAt替换就可以
[解决办法]
给个思路,楼主可以参考,你用inputstream把对照的那个utf文件读进来的时候是字节数组对吧,你用String(byte[] bytes, String charsetName) 把这个数组转换成字符串,当然,这个时候的charsetName为UTF-8, 然后你对这个string进行分析,按照繁体为key,简体为value的方式把这个对照表放到一个hashmap里面去,然后在用同样的方式去读那个繁体的文件,把读出来的繁体去hashmap里面匹配就得到简体了。这个设计关键的思想是利用jdk把文件里的不同编码同一成java的内部编码,再利用hashmap的功能去匹配。
[解决办法]
用map 繁体的是键 简体的是值

热点排行