title: Get parameter names collection from Java/Android url
body: <p>It's absolutely strange, but I can't find any Java/Android URL parser that will be compatible to return full list of parameters.</p>
  
  <p>I've found java.net.URL and android.net.Uri but they are can't return parameters collection.</p>
  
  <p>I want to pass url string, e.g.</p>
  
  <pre><code>String url = "http://s3.amazonaws.com/?AWSAccessKeyId=123&amp;Policy=456&amp;Signature=789&amp;key=asdasd&amp;Content-Type=text/plain&amp;acl=public-read&amp;success_action_status=201";
  
  SomeBestUrlParser parser = new SomeBestUrlParser(url);
  String[] parameters = parser.getParameterNames();
  // should prints array with following elements
  // AWSAccessKeyId, Policy, Signature, key, Content-Type, acl, success_action_status
  </code></pre>
  
  <p>Does anyone know ready solution?</p>