java 按行读取txt

/**
     * 按行读取txt
     *
     *
     * @since 2021/1/8 19:37
     */
    public static List<String> read(String path) {
        List<String> list = new ArrayList<>();
        FileReader fr = null;
        BufferedReader br = null;
        try {
            String string;
            // 在给定从中读取数据的文件名的情况下创建一个新 FileReader
            fr = new FileReader(path);
            // 创建一个使用默认大小输入缓冲区的缓冲字符输入流
            br = new BufferedReader(fr);
            while (null != (string = br.readLine())) {
                list.add(string);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                if (fr != null) {
                    fr.close();
                }
                if (br != null) {
                    br.close();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return list;
    }
上一篇:dubbo-RPC学习(一)自定义配置


下一篇:python 序列化 pickle和json