StringUtils.isBlank()
kiểm tra xem mỗi ký tự của chuỗi là một ký tự khoảng trắng (hoặc chuỗi đó trống hay là null). Điều này hoàn toàn khác với việc chỉ kiểm tra xem chuỗi có trống không.
Từ các tài liệu được liên kết:
Kiểm tra xem một Chuỗi có khoảng trắng, trống ("") hoặc null.
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false
Để so sánh StringUtils.isEmpty :
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
Cảnh báo: Trong java.lang.String .isBlank () và java.lang.String .isEmpty () làm việc như nhau ngoại trừ họ không gửi lại true
cho null
.
java.lang.String.isBlank()
java.lang.String.isEmpty()
StringUtils.isEmpty(foo)
thứ giúp bạn tránh các con trỏ null, giống nhưisBlank
, nhưng không kiểm tra các ký tự khoảng trắng.