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);
}