/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String test
= "key=value&key=value&key=value&key=value&key5=&=value6"; String[] params
= test.
split("&"); for(String paramKeyValue
: params
) { String[] paramPair
= paramKeyValue.
split("="); if (paramPair.length > 0 && paramPair.length <= 2) {
String paramKey
= paramPair
[0]; String paramValue
= paramPair.
length > 1 ? paramPair
[1] : ""; System.
out.
printf("Param %s = %s%n", paramKey, paramValue
);; } else {
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyB0ZXN0ID0gImtleT12YWx1ZSZrZXk9dmFsdWUma2V5PXZhbHVlJmtleT12YWx1ZSZrZXk1PSY9dmFsdWU2IjsKCQlTdHJpbmdbXSBwYXJhbXMgPSB0ZXN0LnNwbGl0KCImIik7CgkJZm9yKFN0cmluZyBwYXJhbUtleVZhbHVlOiBwYXJhbXMpIHsKCQkJU3RyaW5nW10gcGFyYW1QYWlyID0gcGFyYW1LZXlWYWx1ZS5zcGxpdCgiPSIpOwoJCQlpZiAocGFyYW1QYWlyLmxlbmd0aCA+IDAgJiYgcGFyYW1QYWlyLmxlbmd0aCA8PSAyKSB7CiAgCQkJICBTdHJpbmcgcGFyYW1LZXkgPSBwYXJhbVBhaXJbMF07CiAgCQkJICBTdHJpbmcgcGFyYW1WYWx1ZSA9IHBhcmFtUGFpci5sZW5ndGggPiAxID8gcGFyYW1QYWlyWzFdIDogIiI7CgkJCSAgU3lzdGVtLm91dC5wcmludGYoIlBhcmFtICVzID0gJXMlbiIsIHBhcmFtS2V5LCBwYXJhbVZhbHVlKTs7CgkJCX0gZWxzZSB7CgkJCSAgdGhyb3cgbmV3IElsbGVnYWxBcmd1bWVudEV4Y2VwdGlvbihTdHJpbmcuZm9ybWF0KCJJbGxlZ2FsIGFyZ3VtZW50OiBbJXNdIiwgcGFyYW1LZXlWYWx1ZSkpOwoJCQl9CgkJfQoJfQp9