Scanner類的nextLine方法不僅可以從鍵盤接收數據,也可以從文件讀取數據,且都是以回車為分隔.
1 public class SY64 { 2 public static void main(String[] args) throws Exception { 3 int lineNumber=0; 4 File f1 = new File("d:\\test.txt"); 5 File f2 = new File("d:\\test2.txt"); 6 PrintStream ps = new PrintStream(f2); 7 Scanner in = new Scanner(f1); 8 String st = null; 9 while(in.hasNext()){ 10 st = in.nextLine(); 11 ps.println((++lineNumber) + st); 12 } 13 ps.close(); 14 in.close(); 15 } 16 }