首页 > 代码库 > JAVA命令行参数输入 及 命令行参数输入数据到list中
JAVA命令行参数输入 及 命令行参数输入数据到list中
- 命令行参数
Java所有程序中都有一个main方法,而这个方法带有一个参数String args[]。 这个参数就是main方法接受的用户输入的参数列表,即命令行参数。 - 举例说明1——直接输出命令行参数的值
1 public class ArgsDemo { 2 public static void main(String[]args){ 3 4 int number= args.length; 5 System.out.println("共接受到"+number+"个参数"); 6 for(int i=0;i<args.length;i++) 7 System.out.println("第"+i+"个参数 : "+args[i]); 8 } 9 }
windows 编译
1.保存为ArgsDemo.java 文件(注意文件名与 public 类名相同)。如保存到 E:\jobset\ArgsDemo.java
2.ctrl+R 打开cmd。(1)命令 E: 进入E盘 ;(2)命令 CD:\jobset 进入java文件所在目录;
3.在java文件目录下编译、执行java文件。(1)命令:javac ArgsDemo.java (2)命令: java ArgsDemo My name is Marry (其中My name is Marry 是输入的参数);
linux 运行jar
1.可以用eclipse把程序导出成jar文件,然后放入到 \home\yonghuming\ArgsDemo.jar
2.终端执行命令:java -jar \home\yonghuming\ArgsDemo.jar My name is Marry - 举例说明2——把命令行参数传到list中
1 import java.util.ArrayList; 2 import java.util.List; 3 //因为之后会取到第一,第二,和最后一个单词;请至少输入三个单词。 4 public class ArgsList { 5 public static void main(String[]args){ 6 7 List<String> list=new ArrayList<String>(); 8 9 for(String temp : args)10 list.add(temp);11 12 System.out.println("输入list完毕");13 for(String temp:list){14 System.out.print(temp+"\t");15 }16 System.out.println("\n");17 System.out.println(list.size());18 19 System.out.println(list.get(0)+"\n"+list.get(1)+"\n"+list.get(list.size()-1));20 21 }22 }
命令行参数输入到args[]数组中后,可以跟普通数组一样使用。
编译执行方法同上。
JAVA命令行参数输入 及 命令行参数输入数据到list中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。