-1
由於我在這裏是新的,我有搜索一些問題,但無法滿足我的要求,所以請幫助我。使用命令行從文件讀取數據Java
我怎樣才能讓用戶輸入文件作爲命令行參數的路徑,然後我可以讀文件,顯示從該文件的內容,
此外,如果文件不存在,那麼它應該顯示相應的提示信息爲了那個原因。
請幫助我,因爲我是技術和網站的新手。
由於我在這裏是新的,我有搜索一些問題,但無法滿足我的要求,所以請幫助我。使用命令行從文件讀取數據Java
我怎樣才能讓用戶輸入文件作爲命令行參數的路徑,然後我可以讀文件,顯示從該文件的內容,
此外,如果文件不存在,那麼它應該顯示相應的提示信息爲了那個原因。
請幫助我,因爲我是技術和網站的新手。
下面是命令行參數
import java.io.*;
class MyFileReader
{
public static void main(String args[])
{
try
{
FileInputStream fr=new FileInputStream(new File(args[0]));
int i=0;
while((i=fr.read())!=-1)
{
System.out.print((char)i);
}
fr.close();
}
catch(ArrayIndexOutOfBoundsException ex)
{
System.out.println("\nPlease Enter the File Name in Command Line Argument. \n"+
"For Example :- java MyFileReader C:\\Users\\Desktop\\File1.txt");
}
catch(IOException ex)
{
System.out.println("File Does Not Found in given Directory. ");
}
}
}
歡迎閱讀文件SO.com的計劃,這是不是一個網站要問的問題,但不嘗試自己。你應該問你自己三個問題。然後在互聯網上逐一查找它們。我如何閱讀用戶輸入?我如何檢查文件是否存在?我怎樣才能讀取文件內容? 使用'Scanner'輸入和['InputStream'](https://docs.oracle.com/javase/tutorial/essential/io/file.html)打開文件。 – martijnn2008
你的洞穴問了一些不同的問題:1)如何閱讀命令行參數2)如何打開文件,3)如何讀取文件,4)如何顯示數據,5)如何處理文件無法打開,6)如何編寫錯誤信息。研究每一個單獨的,然後(如果你不能)在你的研究中找到任何答案,請詢問>>單獨的問題。 –
*「我搜索了一些問題,但無法滿足我的要求」 - - 是的。如果你搜索能夠完成所有這些事情的代碼,你不可能找到你想要的東西。相反,搜索個別問題的答案,然後用這些知識來寫一個程序。 –