或者
问答详情页顶部banner图
您的位置:首页 >推广 > 其他 > 其他 > null,空格,空白怎么区分

null,空格,空白怎么区分

提问者:蝴蝶为谁开~  |   分类:其他  |   浏览243次  |   悬赏分:4积分 2017-04-03 09:39:33

我要回答

提 交

匿名

  • 美丽人生

    1、表示区别 string str1 = ""; //空字符串 str1.length() 等于 0 string str2 = null; //NULL string str3 = " "; //空格串 str2.length() 等于 1 2、内存区别 "" :分配了内存 ,分配了一个空间 null :未分配内存 " " :分配了内存 3、使用区别 调用null的字符串的方法会抛出异常。 ""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals()) 。 null它是一个空对象,在内存中是不存在的。它不可以使用Object对象中的方法。 备注: 空格:本质上和abc一样,它是一个字符。它的数值(ASCII)是32 '\0' :代表字符串的结束,数值(ASCII)是0

    2017-06-02 11:54:56
    评论0  |   0
问答详情中间banner