IO流大校字节流转成字符流的点子

IO流旅长字节流转成字符流的章程,io中校

//字节流—>字符流
1.

public class TestIO {
 public static void main(String[] args) throws IOException {
  FileInputStream fis = new FileInputStream("c:/abc.txt");// 字节流
  InputStreamReader isr = new InputStreamReader(fis);// 字符流
  BufferedReader br = new BufferedReader(isr);// 缓冲流
  String str = null;
  if ((str = br.readLine()) != null) {
   System.out.println(str);
  }
  br.close();
  isr.close();
  fis.close();
 }

}

 2.

public class TestIO {
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("c:/abc.txt");
  BufferedReader br = new BufferedReader(fr);// 缓冲流
  String str = null;
  if ((str = br.readLine()) != null) {
   System.out.println(str);
  }
  fr.close();
  br.close();

 }

}

 

//字节流—字符流 1. public class TestIO { public static void
main(String[] args) throws IOException { FileInputStream…

/*

* 转换流:

* 输入字节流的调换流:

* InputStreamReader() 输入字节流到字符流
是字节流到字符流的平坦大路,FileReader还InputStreamReader的子类

*

* 输出字节流的调换流

* OutputStreamWriter() 
假设获得的三个接口放回的是字节流,那么就需求转换到字符流输出

*

* 作用:

*
1.万一如今到手是是字节流,要求转变来字符流本领运用,那么就选用转换字符流;

*  2.行使转换流能够钦命编码集,进行读写文件;

*/

package com.michael.lin;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Demo707 {

public static void main(String[] args) throws IOException{

发表评论

电子邮件地址不会被公开。 必填项已用*标注