public class Test {
public static void main(String[] args) {
    for(int i=0; i<args.length; i++) {
        System.out.println(args[i]);
    }
}
}java Test UNIX PHP C XML ETC
输出:
UNIX
PHP
C
XML
ETC

解决方案 »

  1.   

    你可以用java className args[]传递一个String的数组进入main,在mian里面用args[]就可以得到传入main。其实和一般的方法一样,args是main函数的参数。
      

  2.   

    在运行程序时加上参数以空格分隔
    在main中以args[i]取出即可
      

  3.   

    这是命令行方式运行程序所必须的,便于用户输入程序运行时所需要的参数,如在c/c++中一般会定义为; int main(int argc, char* argv[]),将他们当作字符串数组来处理。 在java中使用string[] args来代替,其实是一样的,使用string数组来处理更方便了。上面各位举的例子不错,不再重复了
      

  4.   

    我也不重复了。
    经典用法如:
    public class Test {
    public static void main(String[] args) {
        for(int i=0; i<args.length; i++) {
            System.out.println(args[i]);
        }
    }
    }java Test UNIX PHP C XML ETC
    输出:
    UNIX
    PHP
    C
    XML
    ETC