Java按行读取txt文档内容

    /**
     * 按行读取文本文件内容
     * @param filePath 文件路径
     * @param charset 读取的编码格式
     * @return 每一行的文件内容
     */
    public static List<String> readTxtFile(String filePath, String charset) {
    	List<String> content = new ArrayList<String>();
    	String lineTxt = "";
        try {
            BufferedReader buffReader = new BufferedReader(new InputStreamReader(new FileInputStream(new File(filePath)), charset));
            while ((lineTxt = buffReader.readLine()) != null) {
                content.add(lineTxt);
            }
            buffReader.close();
        } catch (Exception e) {
            System.err.println("read errors :" + e);
        }
        return content;
    }

你可能感兴趣的:(JAVA)