最近在搞课程设计,图形界面弄得也还凑合,然后寻思总结几个做过的实验,过一段时候在贴出课程设计来,现在还可能完善,做这个真的收获很多,但是这次贴的是简单的文件读写,以后也不用百度别人的了。
import java.io.*;
public class FileStdio {
public static void main(String[] args) throws Exception {
String hy="";
for(int i=1;i<=100;i++)
hy+=i+" ";
byte[] b1=hy.getBytes(); //将字符串内容装入字节数组
byte[] b2=new byte[1024];
char[] c1=hy.toCharArray();//将字符串内容装入字符数组
char[] c2=new char[1024];
FileOutputStream fsOut=new FileOutputStream("out1.txt");
FileWriter fwOut=new FileWriter("out2.txt");
fsOut.write(b1);
fsOut.close();
fwOut.write(c1);
fwOut.close();
FileInputStream fsIn1=new FileInputStream("out1.txt");
FileReader frIn1= new FileReader("out2.txt");
System.out.print("out1按字节读取:");
int len=fsIn1.read(b2);
System.out.println();
System.out.println(new String(b2,0,len));
System.out.print("out2按字符读取:");
len=frIn1.read(c2);
System.out.println();
System.out.println(new String(c2,0,len));
}
}