一、InputStream(字节输入流)和OutputStream(字节输出流)
1.打开一个文本文件
InputStream is=new FileInputStream("gbk.txt");
Reader in=new InputStreamReader(is);
2.打开一个文本文件
Reader in=new InputStreamReader(new FileInputStream("gbk.txt"));
3.打开一个文本文件
Reader in=new FileReader("gbk.txt");
实例:
public static void main(String[] args) throws IOException{
BufferedReader in=new BufferedReader(new FileReader("question.txt"));
String str;
while((str=in.readLine())!=null){ //in.readLine()按行读取文本文件
System.out.println(str);
}
in.close();
}
4.打开输出文件
Writer out=new OutputStreamWriter(new FileOutputStream("filename.txt"));
可简写成:Writer out=new FileWriter("filename.txt");
5.文本文件的输出
PrintWriter out=new PrintWriter(new FileWriter("filename"));
out.println