作者brian354 (NING)
看板java
标题[问题] command line 读取资料
时间Thu Feb 27 03:23:37 2014
想请问各位要如何在command line 中加入资料
程式码如下:
BufferedReader br_f= new BufferedReader(new InputStreamReader(System.in));
String getfileName = br_f.readLine();
FileReader fr = new FileReader(getfileName);
我在command line 中输入 java project.java < test.txt 会跑出错误讯息如下:
Exception in thread "main" java.io.FileNotFoundException: 4 (No such file
or directory)
但我如果先输入java project.java enter输出後 再打test.txt又可以正确执行
想请问是否有方法可以解决
麻烦各位了
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.16.122
1F:→ danny8376:你知道command line那行是直接把test.txt的内容当你打的 02/27 03:25
2F:→ brian354:了解!那想请问该如何直接以“<”方式来input 值 02/27 03:34
3F:推 bleed1979:你可以用main method的参数args 02/27 08:18
4F:→ brian354:有试着用过args,可是使用“<”不是存在args里 02/27 08:46
5F:→ tkcn:你没搞懂 1F 说的 02/27 10:24
6F:→ Aztecs:为什麽要加.java?? 02/27 11:41