Java--命令行参数
来源:互联网 发布:aj1高仿淘宝店 编辑:程序博客网 时间:2024/06/06 12:42
public static void main(String[] args)
String[] agrs这个参数表明main方法将接收一个字符串数组,也就是命令行参数,和String… args等同。
public static void main(String… args)
在Java应用程序中的main方法中,程序名并没有存储在args数组中,例如
public class Message{ public static void main(String [] args) { if(args[0].equals("-h")) System.out.print("Hello,"); else if(args[0].equals("-g")) System.out.print("Goodbye,"); for(int i=1;i<args.length;i++) System.out.print(" "+args[i]); System.out.println(args[2]);//;//如果加入此句,当没有输入第三个参数时,程序输出此句之前的信息,然后接着抛出异常信息 }}
1)运行命令java Message -h plover lv
运行结果如下(传递了三个参数,运行结果正常)
Hello, plover lvlv
2)运行命令java Message -h plover
运行结果如下(抛出异常,如果使用String h2=args[2];则直接抛出异常 )
Hello, ploverException in thread “main” java.lang.ArrayIndexOutOfBoundsException: 2
at Message.main(Message.java:11)//获取args[2]的语句报错
0 0
- Java命令行参数
- java命令行参数
- java 命令行参数
- java 命令行参数
- Java 命令行参数 大全
- Java的命令行参数
- JAVA命令行参数设定
- java命令行参数解析
- Java--命令行参数
- 解析Java 命令行参数
- java之命令行参数
- java命令行参数
- Java的命令行参数
- java命令行参数
- 【Java】Java的命令行参数
- Java命令行参数输入问题
- 谈谈java的命令行参数
- java,javac命令行编译参数
- Java_集合操作_集合运算时使用更优雅的方式
- mac下的简单的终端命令
- App开发日报 2015-04-11
- 通过oracle的脚本研究其建库过程
- 第五周项目2——我的数组类
- Java--命令行参数
- 黑马程序员--java基础复习之网络编程
- C++第二十题20150412
- 纯css制作的漂亮好看的进度条
- 正确解决 Invalid module format
- 手机产品设计禁忌
- C语言笔记之头文件与链接(一)
- Linux内存点滴:用户进程内存空间
- OpenCv3.0+SVM的使用心得(二)