当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
Java命令行参数
发布时间:2010/12/4 22:56:31 来源:城市学习网 编辑:ziteng
  public class CmdLineArgsTest {
  private static void usage() {
  System.out.println("CmdLineArgsTest [-h <env directory>]");
  System.out.println("      [-i <inventory file>] [-v <vendors file>]");
  System.exit(-1);
  }
  /* 命令行参数解析 */
  private static void parseArgs(String args[]) {
  for (int i = 0; i < args.length; ++i) {
  if (args[i].startsWith("-")) {
  switch (args[i].charAt(1)) {
  case 'h':
  System.out.println(args[++i]);
  break;
  case 'i':
  System.out.println(args[++i]);
  break;
  case 'v':
  System.out.println(args[++i]);
  break;
  default:
  usage();
  }
  }
  }
  }
  /**
  * @param args
  */
  public static void main(String[] args) {
  parseArgs(args);
  }
  }
  输出结果
  Environment
  Inventory
  Vendor
  解析:
  args               String[6]
  [0]             "-h"
  [1]             "Environment"
  [2]             "-i"
  [3]             "Inventory"
  [4]             "-v"
  [5]             "Vendor"
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved