1.1Java文件IO技术及应用相关的教学示例(第3部分)

1.1.1文本字符流IO操作

1、字符流Reader/Writer类

提供的对字符流处理的类,它们为抽象类。其子类

(1)InputStreamReader(InputStream in) / OutputStreamWriter(OutputStream out) 它们可以使用指定的编码规范并基于字节流生成对应的字符流,如下代码示例:

FileInputStream is=new FileInputStream("test.txt");

InputStreamReader isr=new InputStreamReader(is," iso-8859-1");

注意:

为能正确地读出异种机上的字符,可以采用ISO 8859_1的编码规范,它是一种映射到ASCII码的编码方式,可以在不同的平台之间正确地转换字符。

(2)BufferedReader(InputStreamReader isr, int size) / BufferedWrite(OutputStreamWriter osr, int size)

为提高字符流的处理效率,可以采用缓冲机制流。JDK引入了BufferedReader和BufferedWriter类,用来对字符流作成批的处理。其中的方法readLine()读起一行字符,而newLine()则是写入一行字符。由于提供缓冲机制,把任意的输入流或输出流“捆绑”到缓冲流上将获得性能的提高。可以在创建缓冲流对象时设置缓冲区的大小。

2、读起文本文件内容的实例

(1)代码示例

package com.px1987.javaio;

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStreamReader;

public class CharInput {

public CharInput() {

java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术及应用相关的教学示例(第3部分)...相关推荐

  1. java串口编程程序_想成为程序员,学编程,Python、Go、Java、C++,你选什么?

    很多时候,我们都不得不做出选择.就拿想成为程序员学编程这件事来说,想学一门编程语言,是选择最新潮的Python.Go,还是选择比较传统的JAVA和C++呢? 要做出选择,就得先进行比较. 其实不同编程 ...

  2. java 金数据推送数据_基于JAVA的黄金数据接口调用代码实例

    代码描述:基于JAVA的黄金数据接口调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/29 1.[代码][Java]代码 import java.io.Buffer ...

  3. java用代码实现星期菜谱_基于JAVA的菜谱大全接口调用代码实例

    基于JAVA的菜谱大全接口调用代码实例 代码描述:基于JA V A的菜谱大全接口调用代码实例 接口平台:聚合数据 import java.io.BufferedReader; import java. ...

  4. java实现基金浮动_基于JAVA的重仓股基金接口调用代码实例

    代码描述:基于JAVA的重仓股基金接口调用代码实例 关联数据:重仓股基金 接口地址:http://www.juhe.cn/docs/api/id/27 1.[代码][Java]代码 import ja ...

  5. JAVA爬电信_基于JAVA的电信基站接口调用代码实例

    代码描述:基于JAVA的电信基站接口调用代码实例 关联数据:电信基站 接口地址:http://www.juhe.cn/docs/api/id/16 1.[代码][Java]代码 import java ...

  6. java开发成语的过程_基于JAVA的成语词典接口调用代码实例

    基于JAVA的成语词典接口调用代码实例 接口描述:基于JA V A的成语词典接口调用代码实例 接口平台:聚合数据 import java.io.BufferedReader; import java. ...

  7. 外汇汇率接口 java_基于JAVA的货币汇率api调用代码实例

    代码描述:基于JAVA的货币汇率api调用代码实例 关联数据:货币汇率 接口地址:http://www.juhe.cn/docs/api/id/23 1.[代码][Java]代码 import jav ...

  8. 外汇汇率接口 java_基于java的货币汇率接口调用代码实例

    基于java的货币汇率接口调用代码实例 基于JAVA 的货币汇率接口调用代码实例 代码描述:基于JAVA 的货币汇率接口调用代码实例 代码平台:聚合数据 import java.io.Buffered ...

  9. python怎么读取csv文件-python3读取csv文件任意行列代码实例

    这篇文章主要介绍了python3读取csv文件任意行列代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 读取每一行 reader = csv. ...

最新文章

  1. 「预警」尽快升级FastJson版本,避免恶意请求导致OOM!
  2. mysql中怎么查询单行单列_MySql中的子查询-结果单行单列
  3. python最大公约数和最小公倍数
  4. flyme禁止系统更新_魅族Flyme更新8.1.2.3A:重要系统更新!
  5. python中带*(单星号)的变量和**(双星号)的变量
  6. 算法设计与分析——贪心算法——活动安排问题
  7. 关闭后天 树莓派_陪你一起玩树莓派-系统安装
  8. 苹果iPhone 13 Pro机型有望采用LTPO技术屏幕 支持120Hz刷新率
  9. R语音:解决cor.test报错的 'y'必需是数值矢量
  10. 最新37网游JS逆向分析
  11. Altium Designer 17 安装方法及步骤
  12. 模拟鼠标移动、点击,双击,键盘输入,鼠标滚轮滚动
  13. android 周月切换日历,vue-week-picker实现支持按周切换的日历
  14. 极简毕业设计答辩PPT模板
  15. 如何安装红旗linux6.0声卡驱动
  16. SQLite3:对SQLite3加密
  17. 【LaTeX】Research Proposal的模板、一些技巧(包含:横线的制作,标题和摘要的排版)
  18. odoo 销售订单自动生成采购订单
  19. 【青少年编程】【四级】计算三角形面积
  20. 判断大学生体侧项目中立定跳远成绩的等级

热门文章

  1. 冠捷拟收购飞利浦电视业务 双方已签订意向书
  2. VS2013 professional版本密钥激活码
  3. php 自动注册变量,phpwind放自动注册方法
  4. amcharts_flash_1.6(绝版了)破解说明
  5. HTTPS原理和防范中间人攻击
  6. 分享:C++各大有名库的介绍之C++标准库
  7. el-table 值不同颜色_Excel核对对比数据,快速找出两份数据不同之处
  8. 11年程序员给本科、研究生应届生以及准备从事后台开发同学的建议,学习进阶之路
  9. 循环赛日程表 (递归与分治)
  10. JAVA类加载机制之Classloader以及打破加载机制的方式