我的JAVA中 \U0000为什么会是a ?

DawidZhu 2008-03-11 10:37:16
我的JAVA中 \U0000为什么会是a ?应该是空的啊
...全文
557 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq513666573 2009-09-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhangyou1010 的回复:]
我知道原因了,lz使用dos下编译的吧,如果把dos下属性的字体调大就会出现这个问题,我试了一下,dos属性 -》字体 默认的是8x16 ,把这个值改大,'\u0000' 显示的就是小写的 a。把字体改小一点就不会显示了。


[/Quote]
厉害。 受教了。
晴天v1 2008-08-08
  • 打赏
  • 举报
回复
我知道原因了,lz使用dos下编译的吧,如果把dos下属性的字体调大就会出现这个问题,我试了一下,dos属性 -》字体 默认的是8x16 ,把这个值改大,'\u0000' 显示的就是小写的 a。把字体改小一点就不会显示了。

晴天v1 2008-08-08
  • 打赏
  • 举报
回复
大写会报错。至于为什么是a就不太清楚了。
haoxiongok 2008-03-11
  • 打赏
  • 举报
回复
\U0000. u大写应该报错吧,应该是小写。
DawidZhu 2008-03-11
  • 打赏
  • 举报
回复
不是大小写的问题,这可能与电脑有关
听有人说是因为unicode和utf-8的转换,不过我还没弄明白。
请高手帮忙
Squall1009 2008-03-11
  • 打赏
  • 举报
回复
package squall.test;
public class Test
{
public static void main(String[] args)
{
char c = '\u0000';
System.out.println(c);
}
}

我的很正常啊 u是小写的吧?

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧