小编pra*_*ash的帖子

验证字符串的最佳方法是空或null

我确信之前必须以不同的方式提出这个问题 - 因为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)还有其他吗?

java regex string trim is-empty

26
推荐指数
5
解决办法
8万
查看次数

标签 统计

is-empty ×1

java ×1

regex ×1

string ×1

trim ×1