后端岗位面试题更新 2026-08-05

isEmpty()和isBlank()的区别

数字马力(杭州)信息技术有限公司后端开发互联网/IT技术原理Java

考察说明

考察字符串判空方法的语义差异与适用场景

回答思路

  1. 明确isEmpty()仅判断字符串长度为0或引用为null
  2. 明确isBlank()在isEmpty基础上还判断是否全为空白字符
  3. 能举例说明两者对空格、制表符等不同处理