mysql readline_readLine的两种用法
第一種:
StringBuffer sbuf = new StringBuffer();
InputStream is = new FileInputStream(fileName);
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "GBK"));
String line = reader.readLine();
while (null != line) {
sbuf.append(line).append("\n");
line = reader.readLine();
}
// 關(guān)閉reader就行了,is.close()不必
reader.close();
第二種:
StringBuffer sbuf = new StringBuffer();
InputStream is = new FileInputStream(fileName);
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "GBK"));
String line ="";
while ((line = reader.readLine())!=null) {
sbuf.append(line).append("\n");
}
reader.close();
這兩種效果是一樣的。
第一種是在while之前讀,讀完判空,再讀下一行,再進(jìn)入while條件。
第二種是再while的時(shí)候讀,并判斷是否為空。
總結(jié)
以上是生活随笔為你收集整理的mysql readline_readLine的两种用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring mysql 注解_【Spr
- 下一篇: mysql lbs 计算距离_使用mys