码迷,mamicode.com
首页 > 编程语言 > 详细

Java IO把一个文件中的内容以字符串的形式读出来

时间:2014-05-25 20:15:13      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   c   code   java   

代码记录(备查):

bubuko.com,布布扣
/**
 * 把一个文件中的内容以字符串的形式读出来
 * 
 * @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();
    }
}
bubuko.com,布布扣

 

Java IO把一个文件中的内容以字符串的形式读出来,布布扣,bubuko.com

Java IO把一个文件中的内容以字符串的形式读出来

标签:style   class   blog   c   code   java   

原文地址:http://www.cnblogs.com/once/p/3751350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!