URLクラスの利用
import java.io.*;
import java.net.URL;
public class url {
public static void main(String[] args){
String s = "http://search.yahoo.co.jp/search?p=pattern&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt";
try {
URL url = new URL(s);
System.out.println("getProtocol : " + url.getProtocol());
System.out.println("getHost : " + url.getHost());
System.out.println("getPath : " + url.getPath());
System.out.println("getQuery : " + url.getQuery());
} catch(Exception e){
System.err.println(e);
}
}
}実行結果
$ java url getProtocol : http getHost : search.yahoo.co.jp getPath : /search getQuery : p=pattern&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt $