java读取文件

来源:互联网 发布:mac vi怎么保存退出 编辑:程序博客网 时间:2024/06/02 06:27
package task;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;

public class ReadFlie {
    
    public static void main(String[] args) throws Exception {
        
        //获取文件路径,假设文件存在此项目文件夹下,又拼凑了路径
        String path=System.getProperty("user.dir")+"/src/com/dao/BaseDAO.java";
        //创建InputStreamReader对象,文件不存在会自动新建
        //读取文件时的中文乱码问题,在InputStreamReader中加入"UTF-8"参数即可

        InputStreamReader isr=new InputStreamReader(new FileInputStream(new File(path)),"UTF-8");
        //定义一个char数组,长度为1024
        char[]  c=new char[1024];
        //逐行读取文件,内容存在数组中
        while((isr.read(c, 0, c.length))!=-1){
        //循环打印每一行内容
            System.out.println(c);
        }
        //关闭读取流
        isr.close();
        
    }
   
原创粉丝点击