Mega Code Archive

 
Categories / Java Book / 006 Networking
 

0358 The URI Class

The URI class encapsulates a Uniform Resource Identifier (URI). URIs are similar to URLs. URLs constitute a subset of URIs. A URI represents a standard way to identify a resource. A URL also describes how to access the resource. import java.net.URI; import java.net.URISyntaxException; public class Main { public static void main(String[] args) throws NullPointerException, URISyntaxException { URI uri = new URI("http://www.example.org"); System.out.println("URI : " + uri); System.out.println("Raw Authority : " + uri.getRawAuthority()); System.out.println("Raw Fragment : " + uri.getRawFragment()); System.out.println("Fragment : " + uri.getFragment()); System.out.println("Authority : " + uri.getAuthority()); System.out.println("Authority : " + uri.getRawPath()); System.out.println("RawQuery : " + uri.getRawQuery()); System.out.println("RawSchemeSpecificPart : " + uri.getRawSchemeSpecificPart()); System.out.println("RawUserInfo : " + uri.getRawUserInfo()); } }