Here you can find the source of parseCLInput(String[] args)
public static HashMap<String, String> parseCLInput(String[] args)
//package com.java2s; /**/*from ww w .j av a 2s .c om*/ * Sahi - Web Automation and Test Tool * * Copyright 2006 V Narayan Raman * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.util.HashMap; public class Main { public static HashMap<String, String> parseCLInput(String[] args) { HashMap<String, String> map = new HashMap<String, String>(); for (int i = 0; i < args.length; i++) { if (args[i].indexOf("-") == 0) { if (i + 1 < args.length) { final String key = args[i].substring(1); final String value = args[i + 1]; System.out.println(key + "=" + value); map.put(key, value); i++; } } } return map; } }