印刷削减零

时间:2015-07-01 11:21:30

标签: java

任何人都可以告诉我如何在java中打印斜线零(交叉零) 我试过这个:

但它对我不起作用。

    System.out.println((char) 155); 

3 个答案:

答案 0 :(得分:3)

Java使用Unicode Table,而不是ASCII,而Unicode 155不是ø,而是控制序列介绍。因此,如果您搜索此表,您将找到

  • Ø可以表示为U+00D8Ø
  • ø可以表示为U+00F8ø

所以你可以试试

System.out.println('\u00D8');//Ø
System.out.println('\u00F8');//ø

System.out.println((char)216);//Ø
System.out.println((char)248);//ø

或者如果您的文件编码只允许

System.out.println('Ø');
System.out.println('ø');

答案 1 :(得分:1)

248有效。

System.out.println((char)248);

打印ø

如果你想找出哪个代码对应哪个char,那么反过来并将char强制转换为int

System.out.println((int)'ø');

打印248

答案 2 :(得分:1)

String s = "\u00D8";是单向的。

\u00D8是一个 unicode文字,用于削减零。小写字母缩小为"\u00F8"