在Java中 isEmpty isBlank 的差别是什么?

isEmpty : 如果字串长度为0,则返回true,否则返回false。

isBlank : 如果字串为长度为0或只包含空格,则返回true,否则返回false。

例如使用此程式码:

String str1 = "";String str2 = "  ";// 使用 isEmpty() 检查字符串是否为空if(str1.isEmpty()){    System.out.println("str1 is empty");}// 使用 isBlank() 检查字符串是否为空或只包含空格if(str2.isBlank()){    System.out.println("str2 is blank");}

则输出:

str1 is emptystr2 is blank

(新手上路,如有错误请友善告知,谢谢)


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章