public class WebMap
extends java.util.HashMap
implements java.util.Map
Constructor and Description |
---|
WebMap(java.lang.String data)
WebMap constructor
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
Test program for this class
|
java.lang.Object |
put(java.lang.String key,
java.lang.String value)
Automatically converts
value into a List |
java.lang.String |
toString()
Returns the data in url-encoded post string of format, for example:
|
static java.lang.String |
URLDecode(java.lang.String encodedString)
Decodes a MIME
x-www-form-urlencoded string |
static java.lang.String |
URLEncode(java.lang.String string)
Encodes a string using the
x-www-form-urlencoded
MIME format. |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public WebMap(java.lang.String data)
data
- name/value pairs encoded using the
x-www-form-urlencoded
MIME
format. There may be more than one value
for the same name. For example,
"this=foo+bar&this=baz"public static java.lang.String URLDecode(java.lang.String encodedString)
x-www-form-urlencoded
stringpublic static java.lang.String URLEncode(java.lang.String string)
x-www-form-urlencoded
MIME format.string
- may have any special characters, including '/n'public java.lang.Object put(java.lang.String key, java.lang.String value)
value
into a Listpublic java.lang.String toString()
"this=that&this=other&foo=bar+biz&"
toString
in class java.util.AbstractMap
public static void main(java.lang.String[] args)