当前位置:首页 » 编程语言 » java繁体字

java繁体字

发布时间: 2022-04-19 12:40:59

1. java 里面注释出来了繁体字

java的注释出来了繁体字,是Eclipse/MyEclipse编码与java文件不匹配出现乱码(繁体字)导致的。可以按如下两种方式修改:
修改java文件的编码方式,可以按以下步骤:
选中文件右键-->Properties-->Resource-->Text file encoding-->选中Other,然后选择想要的编码格式就可以了。
修改MyEclipse的编码方式,可以按以下步骤:
菜单栏的Window-->Perferences-->General-->Work Space-->Text file encoding-->选中Other,然后选择想要的编码格式就可以了。

2. 为什么我运行JAVA程序后结果是繁体字啊

转码问题
String newStr = new String(str.getBytes("ISO-8859-1"),"gb2312");

3. 如何用java将繁体字转为简体字

我不知道你是要自己实现,还是说只要有个类库就可以了,下面是我找的一个类库的实例代码:

packagetest3;

importnet.sf.chineseutils.ChineseUtils;


publicclassTest{
publicstaticvoidmain(Stringargs[])throwsException{
System.out.println(ChineseUtils.simpToTrad("把BIG5繁体字符串转换成的GB简体字符串。"));
}
}

输出:

把BIG5繁体字符串转换成的GB简体字符串。


4. java手机怎么打繁体字

JAVA是识别软件的东西,可以的话去下载打繁体字的软件就可以了。不过很多手机不支持。

5. JAVA中如何将GBK繁体字转化成简体字

有getCharacterEncoding() 方法,返回值是String的,你可以根据String处理来判断是哪种字符集;以下是api的解释
Returns the name of the character encoding used in the body of this request.
当然有点偏题了,关于“JAVA中如何将GBK繁体字转化成简体字”的问题你可以看以下链接:http://hi..com/chenhaoxian/blog/item/cbada8c3e3432c54b219a86b.html
这是方法之一,你完全可以放到服务器端做,并且做的更细一些,只是那样会加重服务器负担,一般的都可以在浏览器处理……

6. 在java中,怎么把繁体字转化为简体字

实现思路一:采用字符串的方式实现
[java]viewplain
packagecom.bzu.converter;
importjava.util.Scanner;

/**
*思路一:采用字符串的方式实现
*/
publicclassJianFanConvert1{
publicstaticfinalStringjianti="万与丑专业丛东丝";
publicstaticfinalStringfanti="万与丑专业丛东丝";
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.println("请输入你想转换的句子");
Stringwords=input.next();
for(inti=0;i<words.length();i++){
chartempChar=words.charAt(i);
intposition=jianti.indexOf(tempChar);//此方法调用时间复杂度为O(n)
charfantiChar;
if(position==-1){
fantiChar=tempChar;
}else{
fantiChar=fanti.charAt(position);
}
System.out.print(fantiChar);
}
}
}
分析上述实现,时间复杂度为O(n*n),当问题规模扩大时会非常耗时。
实现思路二:采用哈希算法实现
1.哈希方法
哈希方法在就是在键和值之间建立一个确定的对应函数关系hash(),就是key向value的换算关系,使得每一个键与结构中的一个唯一的存储位置相对应:值的存储位置=hash(键)即Value的位置=hash(key)
例如有一组“键值对”:<5,”tom”>、<8,”Jane”>、<12,”Bit”>、<17,”Lily”>、<20,”sunny”>,我们按照如下哈希函数对键进行计算:hash(x)=x%17+3,得出如下结果:hash(5)=8、hash(8)=11、hash(12)=15、hash(17)=3、hash(20)=6。
我们把<5,”tom”>、<8,”Jane”>、<12,”Bit”>、<17,”Lily”>、<20,”sunny”>分别放到地址为8、11、15、3、6的位置上。当要检索17对应的值的时候,只要首先计算17的哈希值为3,然后到地址为3的地方去取数据就可以找到17对应的数据是“Lily”了。
使用哈希方法,查询的时间复杂度为O(1),能够直接定位其位置,大大加快数据的查询速度。
2.哈希表
将数据采用哈希算法进行保存的数据结构就是哈希表,常见操作put、get、remove。
Java中的HashMap使用(Java内置的哈希表数据结构)
HashMap的主要方法
intsize():得到Map中“键-值对”的数量
booleanisEmpty():Map是否是空的,也就是是否不含有任何“键-值对”
booleancontainsKey(Objectkey):Map中是否含有以key为键的“键-值对”
booleancontainsValue(Objectvalue):Map中是否含有以value为值的“键-值对”
Objectget(Objectkey):从Map中得到以key为键的值,如果Map中不含有以key为键的“键-值对”则返回null
Objectput(Objectkey,Objectvalue):向Map中存储以key为键、value为值的“键-值对”
Objectremove(Objectkey):从Map中移除以key为键的“键-值对”
voidclear():清除所有“键-值对”
SetkeySet():得到所有的键
Collectionvalues():得到所有的值
SetentrySet():得到所有的“键-值对”,Set中的类型是Map.Entry

[java]viewplain
packagecom.bzu.converter;
importjava.util.HashMap;
importjava.util.Map;
importjava.util.Scanner;

/**
*思路二:采用哈希算法实现
*/
publicclassJianFanConvert2{
publicstaticfinalStringjianti="万与丑专业丛东丝";
publicstaticfinalStringfanti="万与丑专业丛东丝";

publicstaticvoidmain(String[]args){
Map<Character,Character>map=newHashMap<Character,Character>();
for(inti=0;i<jianti.length();i++){
map.put(jianti.charAt(i),fanti.charAt(i));
}
Scannerinput=newScanner(System.in);
System.out.println("请输入你想转换的句子");
Stringwords=input.next();
/**
*为了测试随着问题规模的扩大用时
*/
for(inti=0;i<10;i++){
words=words+words;
}

longbegin=System.currentTimeMillis();
for(inti=0;i<words.length();i++){
chartempChar=words.charAt(i);
Charactercharacter=map.get(tempChar);
charfantiChar;
if(character==null){
fantiChar=tempChar;
}else{
fantiChar=character;
}
System.out.print(fantiChar);
}
longend=System.currentTimeMillis();
System.out.println(" 用时:"+(end-begin));
}
}
分析上述算法实现,时间复杂度变为o(n)
问题探讨:
为什么算法复杂度由O(n*n)变成O(n),但是实际执行时间没有明显的变化?
print,数据在CPU、内存中运算都非常快,一旦与外设(打印机、网络(网卡)、显示设备(显卡))交换数据,速度就会慢很多

来自

junjunguoguo的专栏

7. Java如何判断中文简体繁体

[\u4e00-\u9fa5]
这个可以判断是不是汉字,我测试时,不能区分简繁。

找到下边这些JS的正则。(测试也区分不了简繁。)
[\u2E80-\u9FFF]+$ 匹配所有东亚区的语言
[\u4E00-\u9FFF]+$ 匹配简体和繁体
[\u4E00-\u9FA5]+$ 匹配简体

希望能你有点帮助,我再找找怎么区分简繁。

8. Java如何判断汉字是简体还是繁体

[\u4e00-\u9fa5]
这个可以判断是不是汉字,我测试时,不能区分简繁。
找到下边这些JS的正则。(测试也区分不了简繁。)
[\u2E80-\u9FFF]+$
匹配所有东亚区的语言
[\u4E00-\u9FFF]+$
匹配简体和繁体
[\u4E00-\u9FA5]+$
匹配简体
希望能你有点帮助,我再找找怎么区分简繁。

9. JAVA是否可以安装繁体字

可以,如果不行,你要先去签证,一般java的手机都要签证的,签证后可以用很多东西

10. Java中怎么判断中文中是否包含生僻字或繁体字

[\u4e00-\u9fa5]
这个可以判断是不是汉字,我测试时,不能区分简繁。
找到下边这些JS的正则。(测试也区分不了简繁。)
[\u2E80-\u9FFF]+$
匹配所有东亚区的语言
[\u4E00-\u9FFF]+$
匹配简体和繁体
[\u4E00-\u9FA5]+$
匹配简体

热点内容
c语言相反数 发布:2025-01-23 22:28:55 浏览:187
压缩网课 发布:2025-01-23 22:13:19 浏览:597
网站收录源码 发布:2025-01-23 22:04:42 浏览:693
用c语言制作 发布:2025-01-23 21:49:09 浏览:951
怎么删除开机密码电脑 发布:2025-01-23 21:47:24 浏览:891
php配置伪静态 发布:2025-01-23 21:31:46 浏览:764
mud源码下载 发布:2025-01-23 21:19:46 浏览:137
反恐精英15游戏服务器ip 发布:2025-01-23 21:13:38 浏览:853
起床的战争玩什么服务器 发布:2025-01-23 21:03:06 浏览:145
企业级安卓手机防毒软件哪个好 发布:2025-01-23 20:59:28 浏览:243