编写java程序输出所有汉字(eclipse环境下)

2022-04-18 科技 188阅读
publicStringgetChineseCharAll(){
//获取第一个汉字的16进制
Stringstart="4e00";
//获取最后一个汉字的16进制
Stringend="9fa5";
//将字符串变为十进制整数
ints=Integer.parseInt(start,16);
inte=Integer.parseInt(end,16);
//创建字符串缓冲区,因为单线程,所以用StringBuilder提高效率
StringBuildersb=newStringBuilder();
for(inti=s,count=1;i<=e;i++,count++){
//每50个汉字进行换行输出
if(count%50==0){
sb.append((char)i+"\n");
}else{
sb.append((char)i+"");
}
}
returnnewString(sb);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com