gpt4 book ai didi

java - 如何在一定范围内打印 unicode 符号?

转载 作者:搜寻专家 更新时间:2023-10-31 19:36:59 26 4
gpt4 key购买 nike

我正在尝试制作一个程序,打印所有 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
}
}
}

我在打印语句中遇到错误,我在其中键入 "\u"+i 说“无效的 unicode”,因为 \u 没有用数字完成,但是我不知道如何修复它。

最佳答案

直接生成chars,像这样:

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

关于java - 如何在一定范围内打印 unicode 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com