Java编程题--IO

一、java写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号。 

 

package org.cgz.io;

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

/**
 * java写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号。 
 * @author spaceboy
 *
 */
public class ReadLine {
	
	public static void main(String[] args) {
		String path = "/home/spaceboy/a.txt";
		fileReader(path);
	}
	
	/**
	 * 读取文件内容,每次读一行
	 * @param filePath	文件路径
	 */
	public static void fileReader(String filePath) {
		File file = new File(filePath);
		String lineContent = null;
		int lineNo = 1;
		BufferedReader bf = null;
		try {
			bf = new BufferedReader(new FileReader(file));
			while((lineContent = bf.readLine()) != null) {
				System.out.println("第"+lineNo+"行的内容是:"+lineContent);
				lineNo++;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally {
			if(bf != null) {
				try {
					bf.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	}
}
 

你可能感兴趣的:(java,编程)