如果使用的Java运行时版本在Java SE 1.6之前,可以这样判断字符串非空:
1 | if(str != null && str.length() != 0) |
如果使用的Java运行时版本是Java SE 1.6及之后版本,可以这样判断字符串非空:
1 | if(str != null && !str.isEmpty()) |
使用org.apache.commons.lang.StringUtilsApache commons-lang来完成:
1 | import org.apache.commons.lang.StringUtils; |
如下方式也可:
1 | import com.google.common.base.Strings; |
非空默认值
有时在值为null时,会给一个默认值,有如下方式。
1 | String alarmType = vehicleMessageHandler.parseAlarm(kafkaRecievedLocationMessageBody.getAlarm()); |
源自: