java:I/O 字节流和字符流
字节流
InputStream和OutputStream的子类:FileInputStream 和 FileOutputStream
方法:
int read(byte[] b,int off,int len); void write(byte[] b,int off,int len);
字符流
Reader和Writer的子类:FileReader 和 FileWriter
方法:
int read(char[] b,int off,int len); void write(char[] b,int off,int len);
使用区别仅在于:类和数组类型
import java.io.*; class Test { public static void main(String args[]){ FileReader fr =null; FileWriter fw =null; try{ fr = new FileReader("e://d/from.txt"); fw = new FileWriter("e://d/to.txt"); char [] arr =new char[100]; while(true){ int temp =fr.read(arr,0,100); if(temp == -1){ break; } fw.write(arr,0,temp); } }catch(Exception e){ System.out.println(e); } finally{ try{ fw.close(); fr.close(); }catch(Exception e){ System.out.println(e); } } } }
2024还活着,挺好的,向着星辰与深渊,加油,博客园不要倒下啊!