gpt4 book ai didi

java - 是否可以使用Java在cmd中打印下标数字?

转载 作者:行者123 更新时间:2023-12-01 22:31:25 25 4
gpt4 key购买 nike

我在想是否有办法在cmd中打印下标数字(0-9)。 cmd 似乎无法识别这些类型的字符,这就是它打印“?”的原因。反而。我必须将此程序传递给我们的老师,因此更改我的系统字体实际上不起作用。

String val = "\u2082"; //unicode value of subscript-two
System.out.print(val);

我想实现这一点的原因是因为我创建了一个数字系统转换程序(控制台)并决定包含它们的下标(基数),这样就更容易识别它们是什么数字(二进制​​,十进制、八进制、十六进制)。

最佳答案

您可以使用Unicode subscript and superscript .

String water = "H\u2082O"; // H₂O

如果 Unicode 出现问题,请尝试使用 UTF-8

Charset utf8 = Charset.forName("UTF-8");
String water = new String("H\u2082O".getBytes(utf8));

希望对你有帮助

关于java - 是否可以使用Java在cmd中打印下标数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58549186/

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