Cod*_*nja 5 java unicode for-loop
我正在尝试制作一个程序,打印所有Unicode符号\ u6000到\ u7000(1000个符号).我的程序打印50个字符,开始一个新行,再打印50个等等(没有问题).
我知道如何打印Unicode符号,但我不知道如何逐步打印它们(每次添加1).这是我的计划:
public class UnicodePrinter {
public static void main(String args[]) {
for (int i = 6000; i<7000; i++) {
if(i%50 == 0) {
System.out.println();
}
System.out.print("\u"+i); //issue here, see below
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的print语句出错了,我输入了"\u"+i
"无效的unicode",因为\u
没有用数字填写,但我不知道如何修复它.
只需char
直接生成s,如下所示:
public class UnicodePrinter {
public static void main(String args[])
{
for (char i = '\u6000'; i < '\u7000'; i++) {
if (i % 50 == 0) {
System.out.println();
}
System.out.print(i); //issue here, see below
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
306 次 |
最近记录: |