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();
}
// 關閉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之前讀,讀完判空,再讀下一行,再進入while條件。
第二種是再while的時候讀,并判斷是否為空。
總結
以上是生活随笔為你收集整理的mysql readline_readLine的两种用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring mysql 注解_【Spr
- 下一篇: zipoutputstream压缩文件响