很多初学Java的小伙伴肯定都有遇到过需要判断一个字符串是否为空的情况,那么你知道应该如何实现吗?今天小千就来给大家介绍三种不同的方式,同学们看一下哪个适合自己。

判断字符串是否为空有三种常见的方法分别为:

1. str!=null;

2. "".equals(str);

3. str.length()!=0;

( 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。例如:数组.length就是取得数组的长度。length()是方法,一般字符串类对象有该方法,也是取得字符串长度。例如:字符串.length();)

下面为三种方式的详细代码

第一种方法是目前普遍使用最多的一种方式,直观, 方便, 但效率很低。在机器上运行时间为141ms(机器性能不一, 仅供参考)

第二种方式是比较字符串长度, 效率高, 是一个比较好的方法.在机器上运行时间为46ms(机器性能不一, 仅供参考)

第三种方式是Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 不推荐使用。在机器上运行时间为47ms(机器性能不一, 仅供参考)

看完一定要记得自己去敲一遍代码,很多时候脑子告诉你记住了,实际上你的手告诉你我没记住~~~

本文来自千锋教育,转载请注明出处。

©著作权归作者所有:来自51CTO博客作者戏精程序媛的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 阿里云_弹性公网IP地址(EIP)切换到新的ECS的方法
  2. Top, 机器学习是一种应用的计量经济学方法, 不懂将来面临淘汰危
  3. 中文NER任务实验小结报告——深入模型实现细节
  4. 中国博导要求掌握的RDD方法实证运用范文(配程序code), 不然就不
  5. 厉害了!今日头条的"Zhang*"竟然在Top5刊发文了, 字节跳动在经济学
  6. 双重差分DID方法免费课程, 文章, 数据和代码全在这里, 优秀学人
  7. [go-linq]-Go的.NET LINQ式查询方法
  8. 图神经网络GNN的可解释性问题与解释方法最新进展
  9. 浅聊云迁移方法

随机推荐

  1. Android(安卓)RecyclerView之添加Item分
  2. 安卓自动生成代码插件-Android(安卓)code
  3. [安卓基础] Android自定义shape
  4. android保存文件到SD卡中
  5. 最新Android框架排行榜,上百项资源汇总!
  6. Android工程引用其他项目
  7. windwos安装Android(安卓)NDK(Native Dev
  8. @SuppressLint("NewApi")作用
  9. DDPush开源推送框架源码分析之APPServer
  10. Android(安卓)sdk安装目录中没有platform