码迷,mamicode.com
首页 > 编程语言 > 详细

Java本地文件操作(六)文件的简单读写

时间:2016-05-03 00:47:15      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:java本地文件操作(六)文件的简单读写

package com.yeqc.rwfile;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;

public class ReadFile {

	public static void main(String[] args) {
		File file = new File("text.txt");
		if (file.exists()) {
			System.err.println("exist");
			try {
				FileInputStream fis = new FileInputStream(file);
				InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
				BufferedReader br = new BufferedReader(isr);
				
				String line;
				while((line = br.readLine()) != null){
					System.out.println(line);
				}
				br.close();
				isr.close();
				fis.close();
				
			} catch (FileNotFoundException e) {
				e.printStackTrace();
			} catch (UnsupportedEncodingException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		
		try {
			
			
			File newfile = new File("newtext.txt");
			FileOutputStream fos = new FileOutputStream(newfile);
			OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
			BufferedWriter bw = new BufferedWriter(osw);
			
			bw.write("鹅\n");
			bw.write("鹅鹅鹅\n");
			bw.write("曲项向天歌\n");
			bw.write("白毛浮绿水\n");
			bw.write("红掌拨清波\n");
			
			bw.close();
			osw.close();
			fos.close();
			
			System.out.println("写入完成");
			
			
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}

运行结果:

exist
鹅
鹅鹅鹅
曲项向天歌
白毛浮绿水
红掌拨清波
写入完成


Java本地文件操作(六)文件的简单读写

标签:java本地文件操作(六)文件的简单读写

原文地址:http://11317783.blog.51cto.com/11307783/1769478

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!