我确信之前必须以不同的方式提出这个问题 - 因为isEmptyOrNull是如此常见但人们以不同的方式实现它.但我对最佳可用方法有好奇的查询,这对于内存和性能都有好处.
1)下面没有考虑所有空格,例如空XML标记
return inputString==null || inputString.length()==0;
Run Code Online (Sandbox Code Playgroud)
2)下面一个小心,但修剪可以吃一些性能+记忆
return inputString==null || inputString.trim().length()==0;
Run Code Online (Sandbox Code Playgroud)
3)转换为模式匹配器(仅当字符串非零长度时调用)
return inputString==null || inputString.trim().length()==0 || inputString.trim().length()==0;
Run Code Online (Sandbox Code Playgroud)
4)还有其他吗?