Java-控制台傳遞參數


今天組長叫我把所有的參數(寫死的),用控制器輸入,使其變成可變的。

 

------我的程序是需要讀取文件的,控制台輸入即,是文件放在哪我都可以讀取

        比如我需要讀取的demo.txt文件在D盤根目錄下,則程序讀取的時候,地址是程序中寫死的。

public class testClassValue 
{
    public static void main(String[] args) 
    {

        File file = new File("D:demo.txt");//直接輸入地址,無法改變
        
    }
}

那么問題就來了,測試人員就是不想把demo.txt 文件放在D盤下怎么辦?那么我們就可以這樣,如下代碼

public class testClassValue 
{
    public static void main(String[] args) 
    {

        String path = args[0];
        File file = new File(path);//path 由控制台輸入
        
    }
}

打成jar包就可以讓測試人員自由安排何處存放輸入文件地址了~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM