isEmpty
判断字符串是否为空字符串,只要有一个任意字符(包括空白字符)就不为空
isBlank
判断字符串是否为空字符串,全部空白字符也为空
很明显,我们要判断一个字符串为空,绝大部分情况下 “空白字符” 也要为空的,严谨来说肯定要用 isBlank,虽然 isEmpty 也可以,但如果在最前端的接口不被拦截掉,请求到了后端的服务、数据库,就可能会造成压力,甚至是系统异常,这是完全可以避免的。
isEmpty
判断字符串是否为空字符串,只要有一个任意字符(包括空白字符)就不为空
isBlank
判断字符串是否为空字符串,全部空白字符也为空
很明显,我们要判断一个字符串为空,绝大部分情况下 “空白字符” 也要为空的,严谨来说肯定要用 isBlank,虽然 isEmpty 也可以,但如果在最前端的接口不被拦截掉,请求到了后端的服务、数据库,就可能会造成压力,甚至是系统异常,这是完全可以避免的。