【Java】读取文本文件


    /**
     * 读取文本文件
     *
     * @param filePath 文件路径
     * @return 返回读取到的每行 列表
     */
    public static ArrayList readFile(String filePath) {
        ArrayList resultData = new ArrayList<>();
        try {
            BufferedReader br = new BufferedReader(
                    new InputStreamReader(new FileInputStream(new File(filePath)), "UTF-8")
            );
            String lineTxt = null;
            int count = 0;
            // 逐行读取
            while ((lineTxt = br.readLine()) != null) {
                // 输出内容到控制台
                resultData.add(lineTxt);
                count++;
            }
            br.close();
        } catch (Exception e) {
            System.out.println("Error Message :" + e);
        }
        return resultData;
    }