java IO流(File类的使用):
Ⅰ、总结:
/**
* 1.如何读取指定Folder中text文本文件中的字符串?
* 调用FileReader类的reader()方法。
* 2.如何将指定字符写入file(.text)?
* 调用FileWriter类的write()方法。
* 3.如何在已存在并有内容的file里面,接着写入字符串?
* 初始化 new FileWriter(filepath,ture),再调用write()方法,写入字符。`
*/
Ⅱ、java代码:
package iofile;
import java.io.FileReader;
import java.io.FileWriter;
public class Chario {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
/**
*读取指定file中的字符
*/
FileReader th = new FileReader("E:\\IO\\hhh.txt");//通过构造函数来指定对应的抽象路径file's path
int ch;
//resd()方法,开始读取字符串,如果,读取至字符串末尾,则返回-1.
while ((ch=th.read())!=-1) {
System.out.println((char)ch);
}
th.close();
/**
*将指定字符写入file
*/
FileWriter th1 = new FileWriter("E:\\IO\\jjj.txt");//通过构造函数来指定对应的抽象路径file's path,并创建file
String h = "this is a java:";
th1.write(h);//调用方法,写入字符串
th1.close();//释放系统资源
/**
* 在已存在并有内容的file里面,接着写入字符串
*/
FileWriter wer = new FileWriter("E:\\IO\\jjj.txt",true);
String hh = "hello world";
wer.write("\n"+hh);
wer.close();
}
}