13
2015
11

关于空字符串比较的效率

  1: str == ""

  2: str == String.Empty

  3: str.length == 0

  效率上来说 3 > 2 > 1

  第一种效率最低 占用资源最大 不做讨论

  第三种运行速度最快 但是当 str 为 null 时 会报空值异常

  第二种效率中等 比较原理是

  先判断是否为 null值 如果不为 null 在去判断 length 是否为0


  详细见于 http://blog.csdn.net/lsd123/article/details/2980042

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。