码迷,mamicode.com
首页 > 其他好文 > 详细

将文本文件输出至控制台

时间:2016-05-06 21:57:23      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
/**
 *    将note.txt文件中每一行字符串读取出来并输出到控制台
 *    
 */
public class FileToConlse {

    public static void main(String[] args) {
        /*建立测试文件夹及文件对象*/
        File dir = new File("."+File.separator+"src"+File.separator+"practise"+File.separator+"io");
        if(!dir.exists()){
            dir.mkdir();
        }
        
        File file = new File(dir,"note.txt");
        
        /*建立BufferedReader字符输入流读取文件*/
        BufferedReader in = null;
        try {
            in = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
        } catch (FileNotFoundException e) {
            System.out.println("文件未找到");
            e.printStackTrace();
        }
        
        /*循环readLine 直到读到文件末尾*/
        PrintWriter out = new PrintWriter(System.out);    //输出至其他文件请改参数
        String line;
        try {
            while ( (line = in.readLine())!= null){
                out.println(line);
            }
        } catch (IOException e1) {
            // 未知IO异常
            e1.printStackTrace();
        } finally{
            /*关闭资源*/
            try {
                if(in != null)
                    in.close();
                if(out != null)
                    out.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
View Code

 

将文本文件输出至控制台

标签:

原文地址:http://www.cnblogs.com/zyjcxc/p/5467166.html

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