substring

Klar gibts dann einen Fehler, hinter der Top-Level-Domain steht kein Slash mehr. Sowas solltest du halt vorher noch abfragen. ;)
 
Hostname extrahieren:

Java:
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;

public class UrlHost {
	public static void main(String[] args) {
		try {
			URL url = new URL("http://hermann.baz.bar.foo.de/dir/index.html#chapter");

			System.out.println(url.getHost());
		} catch (MalformedURLException ex) {
			// URL enspricht nicht RFC 2396
			Logger.getLogger(UrlHost.class.getName()).log(Level.SEVERE, null, ex);
		}
	}
}

http://java.sun.com/j2se/1.4.2/docs/api/java/net/URL.html#getHost()
 
Zurück