in aws-iot-device-sdk-java-samples/src/main/java/com/amazonaws/services/iot/client/sample/sampleUtil/CommandArguments.java [25:56]
private CommandArguments(String[] args) {
String name = null;
for (int i = 0; i < args.length; i++) {
String arg = args[i].trim();
if (name == null) {
if (arg.startsWith("-")) {
name = arg.replaceFirst("^-+", "");
if (name.length() < 1) {
name = null;
}
}
continue;
}
if (arg.startsWith("-")) {
arguments.put(name.toLowerCase(), null);
name = arg.replaceFirst("^-+", "");
if (name.length() < 1) {
name = null;
}
} else {
arguments.put(name.toLowerCase(), arg);
name = null;
}
}
if (name != null) {
arguments.put(name.toLowerCase(), null);
}
}