📄 chapter19n4a.java
字号:
/** * * demonstration of file handling - non-AWT version of Chapter19n4.java * * Written by: Roger Garside * * First Written: 23/Jan/97 * Last Rewritten: 23/Jan/97 * */import java.io.* ;public class Chapter19n4a { /** * main */ public static void main(String[] args) throws IOException { BufferedReader din = new BufferedReader(new InputStreamReader(System.in)) ; System.err.print("type a file name: ") ; System.err.flush() ; String name = din.readLine().trim() ; String directory = "." ; try { File s = new File(directory, name) ; if (s.isDirectory()) { String[] list = s.list() ; for (int i = 0 ; i < list.length ; i++) System.out.println(list[i]) ; } else { FileReader s0 = new FileReader(s) ; BufferedReader s1 = new BufferedReader(s0) ; while (true) { String line = s1.readLine() ; if (line == null) break ; System.out.println(line) ; } s1.close() ; } } catch(IOException e) { System.err.println("ERROR: " + e) ; } } // end of main method } // end of class Chapter19n4a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -