回 帖 发 新 帖 刷新版面

主题:str.nextToken("\0")中"\0"对应什么字符

String usr = st.nextToken();
                    parent.chatContentTextArea.append(usr);
                    parent.chatContentTextArea.append(st.nextToken("\0"));
                    parent.chatContentTextArea.append("\r\n");
    
    str.nextToken("\0")中"\0"对应什么字符

回复列表 (共5个回复)

沙发

我做了如下实验  发现 \0  是空格符

public class c
{
    public static void main(String args[])
       {
        String aa="\0";
        System.out.println("It is a:"+aa+"test");
    }
}

打印结果是  It is a: test
冒号和test间多了一个空格

板凳

那个不是空格……
\0在C语言中表示一个字符串结束,在JAVA中没什么特别的含义。
这里的试验只说明\0显示的时候和空格看起来一样。

3 楼

\0表示一个字符,这个字符直接转换为int就是0

4 楼

哦,原来是这样的,谢谢

5 楼

\0是个空字符~~
有占位子滴~~不是空格!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册