【发布时间】:2014-01-03 15:49:48
【问题描述】:
有没有办法让下面的 while 循环更加优化。尤其让我烦恼的是,我必须在 if 条件内部和外部重复代码(关闭缓冲区并返回一个值),我想就是否有更好/更面向性能的处理方式获得意见这样的代码。
while ((line = buf.readLine()) != null) {
// Get a random line number
if (currLine == lineToFetch) {
quote = line;
Log.v("LINE", line);
randomQuote.close();
buf.close();
return quote;
} else {
currLine++;
}
}
randomQuote.close();
buf.close();
return quote;
【问题讨论】:
-
请发布您的其余方法。此外,在 codereview.stackexchange.com 上可能更合适
-
我不这么认为,但是在java中没有什么是不可能的所以试试=0
-
这个问题似乎属于Code Review。
-
谢谢,我会重新发布代码审查。我不知道它的存在!谢谢。
标签: java android performance coding-style