Java技巧分享:判断字符串是否为空常的三种方法

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

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

1. str!=null;

2. "".equals(str);

3. str.length()!=0;

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

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

3.png

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

4.png

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

5.png

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

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

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

猜你喜欢

转载自blog.51cto.com/15128702/2676124
今日推荐