Java BufferedReader文件读取 带缓冲区的字符流
package org.jimmy.autosearch2019.test; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; public class Test20190412 { public static void main(String[] args) { } public static ArrayList<String> readFile(int cacheLength, String filePath, String codedFormat) throws Exception { FileInputStream fis = new FileInputStream(filePath); BufferedReader br = new BufferedReader(new InputStreamReader(fis, codedFormat)); int fileLength = fis.available(); if(fileLength < cacheLength) { cacheLength = fileLength; } int len = cacheLength; char[] chars = new char[cacheLength]; while((len = br.read(chars, 0, len)) != -1) { String text = new String(chars); System.out.println(text); } br.close(); fis.close(); return null; } }
直接上代码.
2015年10月-2023年6月 总计7年.
所有总计:7年.
我是唯物唯心二元论的,暂时主学法语.
所有总计:7年.
我是唯物唯心二元论的,暂时主学法语.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步