import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws Exception{
//创建一个读文件的对象,传入的字符串是文件路径
//如果文件不存在 则自动创建
//布尔值表示是否继续向文件末尾追加内容如果是false则把文件原来的内容删除
FileWriter fw = null;
try{
fw=new FileWriter("d:/java/homework/a.txt",true);
//往流里写东西
fw.write("hhd");
int a=1/0;
//把内存里面的东西刷到文件中
// fw.flush();
//关流
}catch (IOException e){
e.printStackTrace();
}finally {
try {
if(fw!=null){
fw.close();}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
}
}
-----------------------------------
import java.io.FileReader;
public static void main(String[] args) {
FileReader fr=null;
try {
fr=new FileReader("d:/java/homework/a.txt");
//读取单个字符
/* int result=0;
while((result=fr.read())!=-1){
System.out.print((char)result);
}*/
char[] ch=new char[10];
//read(ch)返回值是读取到的字符数
// int len=fr.read(ch);
// System.out.println(len);
// System.out.println(new String(ch,0,len));
int len;
while((len=fr.read(ch))!=-1){
System.out.println(new String(ch,0,len));
}
}catch(Exception e){
e.printStackTrace();
}finally {
try {
if(fr!=null){
fr.close();
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
}
}