码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA命令行参数输入 及 命令行参数输入数据到list中

时间:2014-11-05 18:48:29      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   使用   java   for   sp   文件   

  • 命令行参数
    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中

标签:style   blog   color   ar   使用   java   for   sp   文件   

原文地址:http://www.cnblogs.com/pianpianfeiye/p/4069592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!