file(内存)----输入流---->【程序】----输出流---->file(内存)
package test;
import java.io.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileInputStream;
public class TestFile{
public static void main(String args[])throws Exception
{
File file=new File("D:/t2/test1/test.txt");
try
{
file.createNewFile();
}
catch(IOException e)
{
e.printStackTrace();
System.out.println("wo bu zhi dao shi bu shi zhao bu dao wen jian cai chule cuo wu ya");
}
catch(Exception a)
{
a.printStackTrace();
System.out.println("wo bu zhi dao shi bu shi zhao bu dao wen jian cai chule cuo wu ya");
}
String str="I looks handsome.";
byte bt[]=new byte[2048];
bt=str.getBytes();
try
{
FileOutputStream in=new FileOutputStream(file);
try
{
in.write(bt);
in.close();
/*if(in!=null)
{
in.close();
}*/
}
catch(Exception t)
{
t.printStackTrace();
}
try
{
FileInputStream out=new FileInputStream(file);
InputStreamReader isr=new InputStreamReader(out);
int ch=0;
while((ch=isr.read())!=-1)
{
System.out.print((char)ch);
}
}
catch(Exception tt)
{
tt.printStackTrace();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}