`
勤奋的蜗牛
  • 浏览: 15561 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Java读取文件,无乱码

阅读更多
   写这个小程序段主要是因为自己在读取txt文档的时候出现乱码。如果我们在读取的时候指定编码就可以很好的解决这个问题。

	/**
	 * 
	 * 按照指定的编码格式读取文件,并逐行打印显示
	 * @param f 要读取的文件
	 * @param encoding  读取文件的编码
	 */
	public static void readFile(File f,String encoding){
		try {
			InputStreamReader read = new InputStreamReader(new FileInputStream(f),encoding);
			BufferedReader bufferedReader = new BufferedReader(read);
			String lineText=null;
			while((lineText=bufferedReader.readLine())!=null){
				System.out.println(lineText);
			}
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}		
	}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics