JAVA中null或空值正确检测方法分享
下文是笔者收集的Java中对null或空值判断的正确处理方法分享,如下所示:
正确的空值判断方法,如下所示:
1.错误写法说明 if (name == "") { //业务代码 } 2.错误写法说明 if (name.equals("")) { //业务代码 } 3.错误写法说明 if (!name.equals("")) { //业务代码 }
正确的空值判断方法,如下所示:
if (name != null && !name.equals("")) { //业务代码 } 或 if (!"".equals(user)) { //业务代码 }例:
package com.java265.other public class TestClass { public static void main(String[] args) { String value = null; testNullOrEmpty(value); value = ""; testNullOrEmpty(value); value = " "; testNullOrEmpty(value); value = "hello me!"; testNullOrEmpty(value); } static void testNullOrEmpty(String value) { if (value != null && value.equals("")) { System.out.println("value is null."); }else { System.out.println("value is not null."); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。