IO流读取文件

    public static void readFile(){
        
        String pathString = TEST.class.getResource("/simu").getFile();
        try {
            pathString = URLDecoder.decode(pathString, "utf-8");
        } catch (UnsupportedEncodingException e1) {
            e1.printStackTrace();
        }
        System.out.println(pathString);
        File file = new File(pathString,"test.txt");
        InputStream is = null;
        try {
            is = new FileInputStream(file);
        } catch (Exception e) {
            e.printStackTrace();
        }
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        StringBuffer sb = new StringBuffer("");
        String b = "";
        try {
            while((b=br.readLine())!=null){
                sb.append(b).append("\n");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        String bb = sb.toString();
        System.out.println(bb);
    }
posted @ 2012-06-08 15:57  BIGBIGBIG  阅读(498)  评论(0编辑  收藏  举报