io流實現讀取文件

這是一個io流讀文件的實例,fileName是需要讀取的文件,我這裏是用來讀日誌的


public static void readerLog(String fileName) {

        StringBuffer sb = new StringBuffer();
        FileInputStream fis;
        InputStreamReader isr;
        try {
            File file = new File(fileName);
            fis = new FileInputStream(file);
            isr = new InputStreamReader(fis, "gb2312");
            BufferedReader br = new BufferedReader(isr);
            String str = null;
            while ((str = br.readLine()) != null) {
                sb.append(str);
                sb.append("\n");
            }
            br.close();

            isr.close();

            fis.close();

            System.out.println(sb);

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章