Java examples for java.net:URL Query
convert Query String To HashMap
import java.io.UnsupportedEncodingException; import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry; import java.util.regex.Pattern; public class Main{ public static void main(String[] argv){ String source = "&abc=java2s.com"; System.out.println(convertToQueryStringToHashMap(source)); }//from w w w . jav a2s. com public static HashMap<String, String> convertToQueryStringToHashMap( String source) throws Exception { HashMap<String, String> data = new HashMap<String, String>(); final String[] arrParameters = source.split("&"); for (final String tempParameterString : arrParameters) { final String[] arrTempParameter = tempParameterString .split("="); if (arrTempParameter.length >= 2) { final String parameterKey = arrTempParameter[0]; final String parameterValue = arrTempParameter[1]; data.put(parameterKey, parameterValue); } else { final String parameterKey = arrTempParameter[0]; data.put(parameterKey, ""); } } return data; } }