文件的读取与写入:
FileWriter:
FileReader :
import java.io.FileWriter;
import java.io.FileReader;
import java.io.IOException;
class Main
{
public static void main(String args[])
{
copy();
}
public static void copy()
{
FileWriter fw = null;
FileReader fr = null;
try
{
fw = new FileWriter("File_copy.java");
fr = new FileReader("C:\\Users\\a0043510\\Desktop\\DS\\jad158g.win\\Readme.txt");
char [] buf = new char[1024];
int len = 0;
while((len=fr.read(buf))!=-1)
{
fw.write(buf,0,len);
//fw.flush();
//fw.write("------\r\n------WWWWWWWWWWWWWWWWWWWW-------\r\n------");
}
}
catch(IOException e)
{
throw new RuntimeException("读取失败");
}
finally
{
if(fw!=null)
try
{
fw.close();
}
catch(IOException e)
{
System.out.print(e.toString());
}
if(fr!=null)
try
{
fr.close();
}
catch(IOException e)
{
System.out.print(e.toString());
}
}
}
}