空字符串、NULL、空格串的区别
来源:互联网 发布:淘宝店铺介绍是什么 编辑:程序博客网 时间:2024/05/19 02:17
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
0 0
- 空字符串、NULL、空格串的区别
- NULL、空格串、空字符串、0的区别和NULL详解及拓展
- C语言中空格,空字符,字符数组结束符,NULL,空字符串的区别
- 空字符 空格字符(字符) 空字符串 NULL的区别
- 数据库字段值为null、空串、空格的区别
- Null、空字符串的区别
- NULL字符串和空字符串的区别
- Java空字符串、字符串空对象与null的区别
- 空字符串与NULL的区别
- 空字符串与null的区别
- NULL与MySQL空字符串的区别
- 空字符串与null的区别
- 关于空字符串与NULL的区别
- 空字符串与null的区别
- NULL与MySQL空字符串的区别
- NULL与MySQL空字符串的区别
- 空字符串与NULL的区别
- 空字符串与null的区别
- Cocos2d-x 动作、动画效果汇总速查
- Yii里查找某个字段的最大值和最小值
- introduction to algorithms sorting lesson_6 Counting sort (计数排序)
- 杀戮演绎 豆瓣影评
- centos 超级用户 普通用户切换
- 空字符串、NULL、空格串的区别
- 安卓 购物车上的小红点的2种方法1,传统布法,2,BadgeView
- MALTAB用mcc生成exe文件后,运行时出现错误提示:未定义arx、aic函数(matlab自带的库函数)
- 进程间通信方式及比较
- HTTP 代理如何正确处理 Cookie
- CSS从大图中抠取小图完整教程(background-position应用)
- res_config_mysql和chan_sip模块的加载分析
- ios向上取整
- memcached