首页 > 代码库 > Java IO把一个文件中的内容以字符串的形式读出来
Java IO把一个文件中的内容以字符串的形式读出来
代码记录(备查):
/** * 把一个文件中的内容以字符串的形式读出来 * * @author zhipengs * */ public class FileToString { public static void main(String[] args) { System.out.println(readFileToString()); } private static String readFileToString() { // new 一个空文件,用于获取路径 File dirs = new File("."); BufferedReader reader = null; StringBuilder fileData = null; try { String filePath = dirs.getCanonicalPath() + File.separator + "src" + File.separator + "TestRead.java"; fileData = new StringBuilder(1000); reader = new BufferedReader(new FileReader(filePath)); char[] buf = new char[1024]; int numRead = 0; while ((numRead = reader.read(buf)) != -1) { String readData = String.valueOf(buf, 0, numRead); fileData.append(readData); buf = new char[1024]; } } catch (Exception e) { e.printStackTrace(); } finally { try { if (null != reader) reader.close(); } catch (IOException e) { e.printStackTrace(); } } return fileData.toString(); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。