Java技巧分享:判断字符串是否为空常的三种方法
16lz
2021-03-29
很多初学Java的小伙伴肯定都有遇到过需要判断一个字符串是否为空的情况,那么你知道应该如何实现吗?今天小千就来给大家介绍三种不同的方式,同学们看一下哪个适合自己。
判断字符串是否为空有三种常见的方法分别为:
1. str!=null;
2. "".equals(str);
3. str.length()!=0;
( 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。例如:数组.length就是取得数组的长度。length()是方法,一般字符串类对象有该方法,也是取得字符串长度。例如:字符串.length();)
下面为三种方式的详细代码
第一种方法是目前普遍使用最多的一种方式,直观, 方便, 但效率很低。在机器上运行时间为141ms(机器性能不一, 仅供参考)
第二种方式是比较字符串长度, 效率高, 是一个比较好的方法.在机器上运行时间为46ms(机器性能不一, 仅供参考)
第三种方式是Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 不推荐使用。在机器上运行时间为47ms(机器性能不一, 仅供参考)
看完一定要记得自己去敲一遍代码,很多时候脑子告诉你记住了,实际上你的手告诉你我没记住~~~
本文来自千锋教育,转载请注明出处。
©著作权归作者所有:来自51CTO博客作者戏精程序媛的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- 阿里云_弹性公网IP地址(EIP)切换到新的ECS的方法
- Top, 机器学习是一种应用的计量经济学方法, 不懂将来面临淘汰危
- 中文NER任务实验小结报告——深入模型实现细节
- 中国博导要求掌握的RDD方法实证运用范文(配程序code), 不然就不
- 厉害了!今日头条的"Zhang*"竟然在Top5刊发文了, 字节跳动在经济学
- 双重差分DID方法免费课程, 文章, 数据和代码全在这里, 优秀学人
- [go-linq]-Go的.NET LINQ式查询方法
- 图神经网络GNN的可解释性问题与解释方法最新进展
- 浅聊云迁移方法