【发布时间】:2011-01-13 13:32:52
【问题描述】:
我正在使用以下代码计算 Java 中的空行数,但此代码返回的空行数比实际数多。
int countEmptyLines(String s) {
int result=0;
Pattern regex = Pattern.compile("(?m)^\\s*$");
Matcher testMatcher = regex.matcher(s);
while (testMatcher.find())
{
result++;
}
return result;}
我做错了什么或者有更好的方法吗?
【问题讨论】: