黑马程序员技术交流社区

标题: 字符串判断为空,这两个方法你感觉哪个好? [打印本页]

作者: joeywr    时间: 2015-8-24 00:20
标题: 字符串判断为空,这两个方法你感觉哪个好?
        
        // 方法一
        /**
         * Standard string content checking.
         *
         * @param string The string to check
         * @return Are its content empty or the reference null?
         */
        public static boolean isNotEmpty(String string) {
                return string != null && string.length() > 0;
        }
       
        // 方法二
        /**
         * 字符串判断是否为空
         * @param str
         * @return
         */
        public static String strIsNull(String str) {
               
                if (null == str || str.trim().length()<1) {
                        return "";
                }
               
                return str;
               
        }
这两个判断String是否为空的方法,你觉得哪个更好些呢?
你经常使用哪一个?
如果让你写,你会怎么写呢?
请列出你的观点的一二三来。

这是今天在看代码的时候无意中看见的两个方法,特意拿出来给大家分享下。
写了这么久的代码了,刚写的时候写的代码只保存不出错就可以了。
但是现在我们的追求还只是不出错就可以吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2