java System.out.println('\u0000'); 输出的为什么不是空 ,而是一个类似'口'字,貌似是乱码也

请问怎么显示成空字符,当字符串的长度不够时我是用它来凑长度的,可是乱码

口就是代表空格,如果你只是凑长度,敲空格键不就可以了啊
你这个是unicode编码,'\u0000'代表的是nul,不是空格,空格的unicode编码是'\u0020'
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-26
java中不是用的ansi编码 是unicode编码
System.out.println(" ");追问

那我就要把它转成空格,那样怎么转呢 ascii转成unicode怎么做呢

追答

U+0020
System.out.println('\u0020');
这样就可以勒 你试试吧

追问

谢谢

追答

求采纳

追问

他比你回答的详细,不好意思啦,不过表扬你一下,呵呵

追答

汗 盗用我的

追问

知道啦,下次帮我解答,如果正确首选就是你哦,我还有新问题,去我的知道帮我解答吧

第2个回答  2012-07-26
这个时候大概转义成ansi 编码了。追问

怎么解决呢

第3个回答  2012-07-26
输出空格就是了
第4个回答  2012-07-26
\u0000 这是unicode

java System.out.println('\'); 输出的为什么不是空 ,而是一个类...
口就是代表空格,如果你只是凑长度,敲空格键不就可以了啊 你这个是unicode编码,'\'代表的是nul,不是空格,空格的unicode编码是'\ '

为什么System.out.println('\'+1)输出1而System.out.println("\\u...
\ 代表的是空字符,属于控制字符,也叫不可显字符。这个空字符与空格不同,空格的编号是 32,可搜索 ASCII 码表对照。如果要输出 \,不同平台的处理方式不同,有的平台可能什么都不打印,而有的平台可能会显示为空格(只是看起来是空格,但其实不是)。

为什么java中System.out.println(0=='\');的值为true
后面是一个字符,这个字符代表的编码值是0,字符和整数比较时,是用编码值比较的。

实体类创建一个对象以后,直接调用get方法怎么没有报空指针错误?
1、布尔型(boolean)变量默认值为false,byte、short、int、long为0,字符型为'\'(空字符),浮点型(float double)为0.0,引用类型(String)为null 可以先看看java编程思想前九章

java,如何判断char是否为空
',因为根本没有''这个字符,字符的空是\来表示。换个角度,把字符转成字符串就好办了,所以可以这样做 char c='F';String str=String.valueOf(char);if(str.equals("F")||str.equals("")){ System.out.println(true);} else { System.out.println(false);} ...

\\\\ #\\\+\\B\\u001...
其他类似问题2008-09-23 '\'~'\￿'是什么意思 150 2010-08-20 ‘\\0014'是否为转义字符 4 2018-02-17 JavaScript 的换行符和空格符问题 2017-04-04 java中浮点型数组的默认值是什么? 1 2012-07-26 java System.out.println('\\u000... 24 ...

java中"\/t"是什么意思
“囧”,本义为“光明”。从2008年开始在中文地区的网络社群间成为一种流行的表情符号,成为网络聊天、论坛、博客中使用最最频繁的字之一,它被赋予“郁闷、悲伤、无奈”之意。

java 中,char类型默认值为0,怎么输出是a?
char ch;static Character ch2;public static void main(String[] args) {\/\/能输出 说明char类型的默认值是'\'if(ch == '\'){\/\/把char转成int输出System.out.println((int)ch);}\/\/输出null。 说明char的包装类Character是对象,默认值是nullSystem.out.println(ch2);}} ...

Java的数据类型扩展
Unicode编码使用一个一一对应的Unicode表处理各种语言的文字,每个字符占2个字节,最多可表示65536个字符。字符转译为Unicode编码方式:例如,`\a`对应的是61,但其实际意义为97,因为应将0061转化为十进制。Unicode编码范围为`'\'`到`'\￿'`。数据类型转换:字符型数据c1,c2在`sout`括号...

为什么Java中的sout("\尚")输出的是尚而不是\\u5c1a?
的unicode代码点,所以,"\尚"转义后就是'尚'。要输出\\u5c1a,需要转义\\,写成:"\\\尚"。下面是一个例子用于验证 public class Test { public static void main(String[] args) { System.out.println("\尚");System.out.println("\\\尚");} } 输出结果 ...

相似回答