回 帖 发 新 帖 刷新版面

主题:这样统计一段代码里的空白行 可行吗?

BufferedReader br = new BufferedReader(new FileReader("xxx.java"));

String s = null;
int blank = 0;

while((s = br.readLine)!=null) {
if(s.trim() == "") {
blank ++;
}
}

就是读出一句后,就砍掉两边空白,如果是空字符串,就是空白行。这样判断,可以么?会不会有什么没考虑到的?

回复列表 (共3个回复)

沙发

s.trim().equals("")  或者 s.trim.isEmpty()  或许会更好。

板凳

s.trim()这是什么意思啊

3 楼

trim()用来去掉字符串前后的空格!

我来回复

您尚未登录,请登录后再回复。点此登录或注册