⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch5.txt

📁 精通Java网络编程代码全部
💻 TXT
字号:
/* 代码5-1
 * Created on 2005-5-14
 */
import java.net.*;
public class URLSplitter {
	public static void main(String args[]) {
		for (int i = 0; i < args.length; i++) {
			try {
				URL u = new URL(args[i]);
				System.out.println("The URL is " + u);
				System.out.println("The scheme is " + u.getProtocol( ));
				System.out.println("The user info is " + u.getUserInfo( ));
				String host = u.getHost( );
				if (host != null) {
					int atSign = host.indexOf('@');
						if (atSign != -1) host = host.substring(atSign+1);
					System.out.println("The host is " + host);
				}
				else {
					System.out.println("The host is null.");
				}
				System.out.println("The port is " + u.getPort( ));
				System.out.println("The path is " + u.getPath( ));
				System.out.println("The ref is " + u.getRef( ));
				System.out.println("The query string is " + u.getQuery( ));
			} // try的结尾
			catch (MalformedURLException e) {
				System.err.println(args[i] + " is not a URL I understand.");
			}
			System.out.println( );
		} // for的结尾
	} // main的结尾
} // URLSplitter的结尾



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -