public static void main(args[])的参数args中如果传入*的话会得不到*,要怎么样处理才能得到*

解决方案 »

  1.   

    你的参数输入错了吧,应该能正确的到的,我的是可以得到。
    实在不行可以用
     BufferedReader br=new BufferedReader(new     InputStreamReader(System.in));
    然后br.readLine()获得输入的参数。都应该没问题的
      

  2.   

    不行啊,比如这个程序
    public class TestArg { public static void main(String[] args) {
    for(int i=0;i<args.length;i++)
    System.out.println(args[i]);
    }}
    编译后,按这样的命令执行:
    java TestArg *
    输出并不是*
      

  3.   

    为啥我在eclipse里写入参数”*“就得不到*
    而在命令行里写就没问题?????
      

  4.   

    BufferedReader request_input = new BufferedReader(new InputStreamReader(System.in));
    String request_string = null;
    System.out.println("请输入参数:");
    System.out.print(">");
    try {
        request_string = request_input.readLine();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    System.out.println();
    System.out.println("输入的参数为:" + request_string);