| 著作一覧 |
クェリストリングのような入力を考える。
「a=b,c=d」とか、もちろん「a=b&c=d&e=f」でも良い。
時々空の値が入ることがある。たとえば「a=b&c=&e=f」とか。
それに対して
String input = "a=b&c=d&e=f";
...
String[] pairs = input.split("&");
for (String pair : pairs) {
String[] kv = pair.split("=");
System.out.println("key=" + kv[0] + ", value=" + kv[1]);
}
で、IndexOutOfBoundsException。
ジェズイットを見習え |