java io读写简单实例
package com.za;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* This program demonstrates how to read characters from a text file.
* @author www.codejava.net
*
*/
public class TextFileReadingDemo {
public static void main(String[] args) {
// textFileRead1();
// textFileRead2();
// textFileRead3();
// writeText2File();
bufferWriterText2();
textFileRead3();
}
public static void textFileRead1() {
try {
FileReader reader = new FileReader("MyFile.txt");
int character;
while ((character = reader.read()) != -1) {
System.out.print((char) character);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void textFileRead2() {
try {
FileInputStream inputStream = new FileInputStream("MyFile.txt");
InputStreamReader reader = new InputStreamReader(inputStream);
int character;
while ((character = reader.read()) != -1) {
System.out.print((char) character);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void textFileRead3() {
try {
FileReader reader = new FileReader("MyFile.txt");
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void writeText2File() {
try {
FileWriter writer = new FileWriter("MyFile.txt", true);
writer.write("Hello Worldrrrrrrrrrrrrrrrrrrrrrrrrrr");
writer.write("\r\n"); // write new line
writer.write("Good Bye!");
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void bufferWriterText2() {
try {
FileWriter writer = new FileWriter("MyFile.txt", true);
BufferedWriter bufferedWriter = new BufferedWriter(writer);
bufferedWriter.write("Hello World,See You Again!See You Again!See You Again!See You Again!");
bufferedWriter.newLine();
bufferedWriter.write("See You Again!");
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
我是与其终,一个风起云涌的女孩子。
以下是我的公众号,主要写的是有关于前段后台数据库,面试技巧,学习方法,职场心得等,感兴趣的可以关注一下哦。
很高兴你能看到我的博客,希望能对你有所帮助。
qq群:可直接扫码进qq群,或者输入群号670983672。
微信群:可加下方博主微信,备注“进群”即可。