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 $