【发布时间】:2010-11-16 22:24:01
【问题描述】:
所以我正在查看一些遗留代码并找到他们这样做的实例:
if ((name == null) || (name.matches("\\s*")))
.. do something
暂时忽略 .matches(..) 调用每次都会创建一个新的模式和匹配器(uhg) - 但是有什么理由不将此行更改为:
if (StringUtils.isBlank(name))
..do something
如果字符串全是空格,我很确定正则表达式只是匹配。 StringUtils 会捕获所有与第一个相同的条件吗?
【问题讨论】:
标签: java regex string apache-stringutils