第一种:

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的两种用法相关推荐

  1. C++ operator两种用法【转】

    C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...

  2. 打开和关闭mysql服务的两种方法

    方法一:使用cmd命令 首先,打开我们的dos窗口,开始-运行-输入cmd. 如上图所示,输入net start mysql 回车即可启动,输入net stop mysql 回车即可关闭. 方法二:选 ...

  3. mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法

    原标题:新人必看!连接到MySQL数据库的两种方法 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysq ...

  4. php 嵌套 mysql_PHP中实现MySQL嵌套事务的两种解决方案,mysql嵌套_PHP教程

    PHP中实现MySQL嵌套事务的两种解决方案,mysql嵌套 一.问题起源 在MySQL的官方文档中有明确的说明不支持嵌套事务: 1. Transactions cannot be nested. T ...

  5. Mysql数据库有两种安装方法

    Mysql数据库有两种安装方法: 第一种是安装 mysql-5.7.16-winx64,Zip  发杂.麻烦,下载容量大 第二种方式:下载mysql-5.7.13-winx64.msi 内存小,点击自 ...

  6. django 不用自带的mysql_21_django配置使用mysql数据库的两种方式

    配置django项目使用mysql数据库的两种方式 1. 直接在settings.py 文件中添加数据库配置信息 # 配置数据库的第一种方式 DATABASES = { 'default': { 'E ...

  7. html如何让a标签提交表单提交,html post请求之a标签的两种用法解析

    这篇文章主要介绍了html post请求之a标签的两种用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 html post请求之a标签的两种用法 ...

  8. html post举例,html post请求之a标签的两种用法举例

    html post请求之a标签的两种用法举例 1.使用ajax来发起POST请求 HTML代码如下:发起POST请求a> JQuery代码如下:$(".a_post").on ...

  9. java sort 第二个参数_详解java Collections.sort的两种用法

    Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static > void sort(List list) { l ...

最新文章

  1. libevent事件驱动库的学习视频教程
  2. 天锋w2019_不知道为什么那么多人喜欢三星W2019,直到入手这款天锋W2019手机
  3. 来个硬货——长文解读:基于业务场景的MySQL千万级大表优化
  4. 捕获异常_Recover捕获异常
  5. 在Maven+Spring项目中使用Node.js的Gulp进行前端自动化构建
  6. 小米CC9 白色恋人版实拍图赏:这颜值 很小米!
  7. ubuntu服务器长时间不连接显示器后,连上显示器没反应
  8. Apache 优化配置10条建议
  9. saas mysql数据库设计_SaaS模式实现架构实例分析=数据库层的设计
  10. 分位数回归(Stata)
  11. 基于DPABI和SPM12的任务态fMRI分析笔记2——统计检验
  12. 计算机在手机找不到了怎么办,手机找不到了怎么办 手机找不到了找回方法
  13. word论文格式整理
  14. WS2812硬件电路设计
  15. 斐波那契凤尾————斐波那契数列、打表
  16. OpenStack Dashboard
  17. sublime text_取消自动换行/启用自动换行
  18. 龙湖千丁基于 ACK@Edge 的云原生智慧停车系统架构实践
  19. 用于移动端的相关网址
  20. python获取WiFi列表,根据密码本穷举破解,Windows

热门文章

  1. python线程与进程视频教程_[PYTHON系列教程]→进程 vs. 线程
  2. python爬虫搜特定内容的论文_python基于BeautifulSoup实现抓取网页指定内容的方法...
  3. Acronis True Image无法卸载或者卸载导致无法开机解决办法
  4. 什么是云服务举例说明_云服务是什么功能
  5. python 代理ip验证_Python 快速验证代理IP是否有效,再也不用担心被封IP了!
  6. tomcat 多人登录cpu占用过多_服务器被植入木马,CPU飙升200%
  7. linux rm 删除所有文件,linux无需rm就可快速删除大量文件
  8. mysql 触发器_进阶msql触发器-指南
  9. php如何让字母加1,如何使用PHP以任何顺序(从12个字母组成6个单词组成一个字母)进行字符搜索?...
  10. python sslerror_python3中SSLError错误处理