Java IO把一个文件中的内容以字符串的形式读出来
2014-05-25 17:04
543 查看
代码记录(备查):
/** * 把一个文件中的内容以字符串的形式读出来 * * @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(); } }
相关文章推荐
- 以Base64字符串形式上传文件——服务器端Java/Servlet接受请求数据中的字符串内容并转换成文件
- java IO编程——复制一个文件中的内容到另一个文件
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- java io实例一:将2个文件中的内容写入一个新的文件中
- 将一个文本文件内容反序打印出来(包含中文时)
- 在解压gz文件时,如果直接用java.util.zip.GZIPInputStream来处理问题只能解压很少一部分内容,通过类MultiMemberGZIPInputStream 可以完全解压一个gz文件。
- 如何用java将一个文件中的内容倒序(不允许用第二个文件)
- 如何用java实现在网页中保存html编辑器 编辑好的 html 文件?!(如blog里发文章的时候把要发表的内容以html文件的形式保存到服务器上?)
- java io在文件结尾持续添加内容
- 将传入的文件内容包装成一个zip形式
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- Java生成一个exel文件并写入内容
- 在一个文件夹中查找内容包含某一字符串的文件
- 用 echo 创建文件内容时,如何避免尾部的多出来的一个空格
- Java基础之IO流,创建文件并写入内容与IO异常的标准处理方法
- C# Visual Studio 2005中用FileStream将一个文件中的内容读取出来并赋给一个变量
- 编写一个文件,读取 src 下面day12包 下面的my.properties 文件,文件内容如下, className=day12.User 结合 IO、反射知识,完成 配置文件中对象的创建和方法调用。并编写方法,列举出 Student 类中所有的属性、
- Java读取文件内容并转换为字符串
- Java读取文件内容并转换为字符串
- [Java] Java序列化将一个对象的内容保存到文件和从文件读取对象