Java 读写文件操作

文件内容

Java 读写文件操作

读文件

package wrtest;import java.io.*;public class ReadTest {public static void main(String[] args) {//		创建文件对象
		File file = new File("read.txt");try {
			FileInputStream fileInputStream = new FileInputStream(file);
			InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
			BufferedReader bufferedReader = new BufferedReader(inputStreamReader);try {
				String result = bufferedReader.readLine();//				循环读取文件内容while (result != null) {
					System.out.println(result);
					result = bufferedReader.readLine();}
				bufferedReader.close();} catch (IOException e) {// TODO Auto-generated catch block
				e.printStackTrace();}} catch (FileNotFoundException e) {// TODO Auto-generated catch block
			e.printStackTrace();}}}


输出内容
Java 读写文件操作


写文件


覆盖原有内容

package wrtest;import java.io.*;public class WriteTest {public static void main(String[] args) {try {
			FileWriter file = new FileWriter("read.txt");
			BufferedWriter bufferedWriter = new BufferedWriter(file);//			覆盖原有内容添加
			bufferedWriter.write("oooooooo");
			bufferedWriter.write("aaaaaaaaaaaa");
			bufferedWriter.close();} catch (IOException e) {// TODO Auto-generated catch block
			e.printStackTrace();}}}


添加结果
Java 读写文件操作

追加内容

package wrtest;import java.io.*;public class WriteTest {public static void main(String[] args) {try {//			第二个参数为 true 时,表示向文件中追加内容
			FileWriter file = new FileWriter("read.txt",true);
			BufferedWriter bufferedWriter = new BufferedWriter(file);//			向文件中追加内容
			bufferedWriter.write("\n");
			bufferedWriter.write("iiiiiiiiii");
			bufferedWriter.write("\n");
			bufferedWriter.write("pppppppppp");
			bufferedWriter.close();} catch (IOException e) {// TODO Auto-generated catch block
			e.printStackTrace();}}}


添加结果
Java 读写文件操作

上一篇:java服务器上传文件案例


下一篇:Linux下unzip乱码问题解决