我需要使用「java RunProgram list」命令運行我的程序,RunProgram是我的程序主類的名稱,「list」是我正在使用的文本文件。問題是,爲了實現這個目標,我需要在我的程序中做些什麼?在java中使用文件作爲輸入
-4
A
回答
1
java RunProgram list
所以RunProgram將是類和列表將是文件名,所以你可以在主方法參數參數獲得該文件的名稱,您可以使用args[0]
訪問它。
public static void main(String[] args) {
String file_name = args[0]; //list pass in cmd will be set in file_name
}
0
考慮這個java類:
import java.io.*;
Public Class RunProgram
{
public static void main(String[] args)
{
String fileName = args[0];
System.out.println(fileName);
//Perform File Operation, whatever you want to perform.
}
}
現在,通過javac RunProgram.java
編譯這個Java文件並通過java RunProgram list
運行它。
0
您需要使用命令行參數。在你RunProgram類,你有一個主要的方法:
這種方法需要在參數(通過字串[] args),您可以使用它就像任何其他的方法。
有很多方法來處理輸入,(BufferedReader中,掃描儀等),但總的想法是,以檢查參數通過
args[0] // The first String element in the argument
檢查傳入的。如果它不爲空或空,那麼你會嘗試使用該參數作爲fileName輸入。
相關問題
- 1. Java - .csv文件作爲輸入
- 2. 請求文件名作爲輸入--java
- 3. g ++:使用ZIP文件作爲輸入
- 4. 選擇在Java程序中幾個文件作爲輸入
- 5. 在C++中使用外部文件作爲輸入
- 6. XML文件作爲輸入
- 7. 使用文件輸入作爲標準輸入shell腳本不起作用
- 8. 如何使用java寫入文件中的輸入文本
- 9. 使用txt文件作爲輸入創建RDF文件
- 10. 使用csv文件作爲輸入創建RDF文件
- 11. 如何在Java中使用屏幕作爲輸入
- 12. Java文件輸入
- 13. 在java中的不同類中使用txt文件輸入
- 14. 在文件輸入中輸入文件
- 15. r用輸入的文件名作爲輸出文件名
- 16. 使用.xlsx文件作爲Shiny App中的輸入
- 17. 使用ls()作爲輸入來合併csv文件在R
- 18. 在使用GStreamer的Python中,如何使用文件對象作爲輸入源?
- 19. 如何在Java中輸入常量作爲輸入
- 20. 在java中讀取輸入文件
- 21. 插入文件輸入作爲DOM
- 22. 是否有可能在代碼(C++ I/O文件)中使用輸出文件作爲輸入文件
- 23. Flex:使用文本文件作爲輸入流
- 24. 使用文本文件作爲輸入源
- 25. Java文本文件輸入
- 26. 日誌解析器:在WHERE子句中使用文本文件作爲輸入
- 27. 檢查用戶輸入的三種文件名作爲輸入
- 28. 在java中使用外部.class文件。使用Eclipse作爲IDE
- 29. 使用FileWriter在Java中寫入文件
- 30. 使用DIV作爲輸入
你需要'RunProgram'類中的'public static void main(String [])'方法。 –
許多事情 - 您需要從'args []'讀取數據,並且您需要在您從文件讀取的方法中寫入適當的IO。到目前爲止,你有什麼?有沒有一個特定的絆腳石? – Makoto