zoukankan      html  css  js  c++  java
  • 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包就可以让测试人员自由安排何处存放输入文件地址了~

  • 相关阅读:
    第二周学习总结
    2019春总结作业
    第十二周作业
    第十一周作业
    第九周作业
    第八周作业
    第七周作业
    第六周作业
    第五周课程总结与报告
    Java第四周编程总结
  • 原文地址:https://www.cnblogs.com/lancexu/p/9354799.html
Copyright © 2011-2022 走看看