public class Tests { public static void main(String[] args) { if (args.length==0) { System.out.println("未输入任何附带参数"); }else{ for (int i=0;i<args.length ; i++) { System.out.println(args[i]); } } } }
其中的args.length是什么意思? args.length 表示的是在终端模拟器中运行java时后面带的参数。 比如:将如上的代码保存成Tests.java 在命令提示符窗口中输入
javac Tests.java
将其编译 然后运行
java Tests ab cd ef gh
此时你会发现在命令提示符窗口中输出”ab cd ef gh”四个值。 IT技术资料分享-个人整理自互联网及个人感悟,如有错误欢迎您在评论中指出,共同学习进步。