转换流实现文件的读入和写出 懒得用try-catch-finally了 package com.ran; import java.io.*; public class Ran { public static void main(String[] args) throws IOException { File file = new File("hello.txt"); File file1 = new File("hello_gbk.txt"); FileInputStream fis = new FileInputStream(file); FileOutputStream fos = new FileOutputStream(file1); InputStreamReader isr = new InputStreamReader(fis); OutputStreamWriter osw = new OutputStreamWriter(fos); //读写过程 char[] qqq=new char[5]; int len; while ( (len=isr.read(qqq))!=-1 ){ osw.write(qqq,0,len); } isr.close(); osw.close(); } }