1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术

java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术

时间:2021-04-01 05:05:13

相关推荐

java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术

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部分)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。