JAVA细节问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:35:29
java请问如何通过args判断,程序运行时有没有附加参数。我在ECLIPSE中不加参数运行时,打印出的args值为@1d0d124等随机值?

那是当然了,运行java程序时
java helloWorld XXX XXX
XXX是参数,而在main的args取这个字符串是从XXX开始的,前面的都不包括在内。
如果你想判断有没有参数,
那么就判断args.length等于多少,如果等于0,说明没有参数,
不等于话则可以输出参数像System.out.println(args[0]);是输出第一个XXX

不对吧,没有参数是编译不通过的