直接上代码:
package com.bawei.io;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
public class ReadWriteFileTest {
/**
* 从文件读取文字
*/
public static void read(){
File file = new File("c:/test/temp.txt");
try {
InputStreamReader reader = new InputStreamReader(new FileInputStream(file));
int ch = 0;
while ((ch = reader.read()) != -1) {
System.out.print((char) ch);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 向文件写文字
*/
public static void write(){
File file = new File("c:/test/temp.txt");
// 向文件写入内容(输出流)
try {
OutputStream in = new FileOutputStream(file);
for(int i = 0 ; i < 100 ; i ++) {
in.write(("亲爱的小南瓜!" + i + "\n").getBytes());
}
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
//write();
read();
}
}
--------------注:出处未知,无意侵权,共同学习,如有作者其他要求可以联系我.