成语大全网 - 经典成语 - 编写java程序输出所有汉字(eclipse环境下)

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

public String getChineseCharAll() {

// 获取第一个汉字的16进制

String start = "4e00";

// 获取最后一个汉字的16进制

String end = "9fa5";

// 将字符串变为十进制整数

int s = Integer.parseInt(start, 16);

int e = Integer.parseInt(end, 16);

// 创建字符串缓冲区,因为单线程,所以用StringBuilder提高效率

StringBuilder sb = new StringBuilder();

for(int i = s, count = 1; i <= e; i++, count++) {

// 每50个汉字进行换行输出

if(count % 50 == 0) {

sb.append((char) i + "\n");

} else {

sb.append((char) i + " ");

}

}

return new String(sb);

}