package com.hz.weep;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 * 读取文件内容演示类.
 * @author weep
 *
 */
public class FileReaderDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		//读取行,临时存值.
		String line = null;
		//记录行号.
		int lineNumber = 0;
		//装入文件全部内容的builder.
		StringBuilder result = new StringBuilder();
		//不解释了- -.
		BufferedReader br = null;

		try {
			br = new BufferedReader(new FileReader("d:\\a.txt"));
			//循环取出行.
			while ((line = br.readLine()) != null) {
				//拼装行到最后结果 new String(line.getBytes(),"utf-8")这句是要点,把你读取过来的内容按照UTF-8重新编码.
				result.append(++lineNumber).append(new String(line.getBytes(),"utf-8")).append("\n");
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			//关闭BufferedReader *重要
			if (br != null) {
				try {
					br.close();
				} catch (IOException e) {
				}
			}
		}
		//打印最后结果到控制台.
		System.out.println(result.toString());
	}

}
最近下载更多
2469095052  LV8 2021年2月2日
Caj123456  LV1 2020年9月26日
lwpwork  LV16 2018年9月4日
最近浏览更多
靠被人占用  LV1 2022年2月18日
地上有草  LV12 2021年4月14日
玫瑰感觉_  LV7 2021年4月1日
2469095052  LV8 2021年2月2日
uglyee  LV2 2020年9月28日
Caj123456  LV1 2020年9月26日
438265764  LV14 2020年8月5日
li0401  LV1 2020年6月2日
zdl638  LV6 2020年4月1日
123456hdhdhdhd  LV7 2019年12月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友