readfile3.java

来自「由浅入深的介绍JAVAse的基本编程思想」· Java 代码 · 共 33 行

JAVA
33
字号
import java.io.*;
import java.util.Scanner;

public class ReadFile3{
	public static void main (String[] args) {		
		Scanner scan = new Scanner(System.in);
		String name;
		do{
			System.out.print("请指定要读取的文件:");
			name = scan.next();	
			readOneFile(name);
			System.out.print("继续读取其它文件吗?(y/Y):");
			boolean next = scan.next().equalsIgnoreCase("y");
			if(!next)
				break;				
		}while(true);
	}
	
	public static void readOneFile(String fname){
		try {
			FileReader fr = new FileReader(fname); 
			BufferedReader br = new BufferedReader(fr);
			String s;
			while ( (s = br.readLine()) != null ) {
				System.out.println("读入: " + s);
			}			
			br.close();
		}catch (IOException e) {
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?