字符串是否为空
2015-08-01 20:09
204 查看
判断一个字符串是否为空,有一下几种方法:
·if(msg==""){}
·if(msg==string.Empty)
·if(msg.length==0){} //这种方法最高效,所以一般判断字符串是否为空,就是用这种方法。
需要注意的一点是:
string msg=null和string msg=""是有区别的:
string msg=null 系统会给它分配栈内存,但并不指向任何一个空间
而 string msg="" 系统既分配了栈内存,也分配了堆空间,是指向一个字符串为空的空间。
·if(msg==""){}
·if(msg==string.Empty)
·if(msg.length==0){} //这种方法最高效,所以一般判断字符串是否为空,就是用这种方法。
需要注意的一点是:
string msg=null和string msg=""是有区别的:
string msg=null 系统会给它分配栈内存,但并不指向任何一个空间
而 string msg="" 系统既分配了栈内存,也分配了堆空间,是指向一个字符串为空的空间。
相关文章推荐
- java web系统架构设计需要解决的几个问题
- LeetCode#18 4 Sum
- MyBatis学习系列十:Spring集成
- 安装python
- java多线程4--死锁
- javascript是什么?
- HDU 4334 Trouble(hash + 枚举)
- 【Android常识】Android之父Andy Rubin:被乔布斯羡慕嫉妒的天才
- Qt 学习之路 2 --- 读书笔记
- Android 给按钮添加监听事件
- Word Maze 单词迷宫
- tesseract-OCR字符识别引擎使用入门
- cinnamon桌面安装在其他目录下
- hdoj.5120 Intersection【计算几何-两圆相交面积】 2015/08/01
- 判断输入的字符串中,大小写字母和数字的个数
- hdu 2059 龟兔赛跑 DP
- ARM—使用FTP服务访问PC—FTP服务器笔记
- Objective-C语法之代码块(block)的使用
- 将一个字符串转换成首字符大写,其他小写
- tar 命令使用