如何将Unicode无穷大符号转换为String

时间:2012-05-29 21:21:36

标签: java string numbers

我想在java中使用无穷大符号(侧面8个)。

此外,我想将它用作String组件 我没有找到一个有效的charcode / ascii代码(有没有?)。

我试过了:

String s=Character.toString(236);
String s=Character.toString('236');
我错过了什么吗?

我现在得到了这个:

System.out.println(Character.toString('\u221E'));

但输出为?

我正在使用java 1.7 jdk和eclipse。为什么无穷大的迹象没有出现?

1 个答案:

答案 0 :(得分:18)

您需要Unicode无穷大符号U+221E。 236是Windows打字约定,根本不会帮助你。 '\u221e'是字符常量。

现在,我不能保证这会导致屏幕上出现任何∞字符。这取决于您拥有什么类型的计算机,您使用的字体以及您在-Dfile.encoding中设置的内容。另请参阅this question