Mega Code Archive

 
Categories / Java Tutorial / Network
 

Parse a x-www-form-urlencoded string

import java.net.URLDecoder; import java.net.URLEncoder; public class Main {   public static void main(String[] argv) throws Exception {     String line = URLEncoder.encode("name1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");     String[] pairs = line.split("\\&");     for (int i = 0; i < pairs.length; i++) {       String[] fields = pairs[i].split("=");       String name = URLDecoder.decode(fields[0], "UTF-8");       System.out.println(name);       String value = URLDecoder.decode(fields[1], "UTF-8");       System.out.println(value);     }   } }