首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

利用bufferreader读取文件时解决gbk的字符有关问题

2012-07-18 
利用bufferreader读取文件时解决gbk的字符问题/*** 读取.txt文件** @param path 文件路径* @return txt文

利用bufferreader读取文件时解决gbk的字符问题

/**     * 读取.txt文件     *     * @param path 文件路径     * @return txt文件内容     * @throws IOException IOException     */    public static String readTxt(String path) throws IOException {        File file = new File(path);        if (!file.exists() || file.isDirectory()) {            throw new FileNotFoundException();        }        BufferedReader reader =                new BufferedReader(                        new InputStreamReader(new FileInputStream(file), Constant.ENCODING_GBK));        StringBuilder builder = new StringBuilder();        String separator = System.getProperty("line.separator");        String temp = reader.readLine();        while (temp != null) {            temp = temp.trim();            builder.append(temp).append(separator);            temp = reader.readLine();        }        reader.close();        return builder.toString();    }

热点排行