在Java中,可以使用java.net.URL
類來構建URL對象
import java.net.MalformedURLException;
import java.net.URL;
public class Main {
public static void main(String[] args) {
try {
// 使用字符串構建URL對象
URL url1 = new URL("https://www.example.com");
System.out.println("URL 1: " + url1);
// 使用協議、主機名和文件路徑構建URL對象
URL url2 = new URL("https", "www.example.com", "/path/to/resource");
System.out.println("URL 2: " + url2);
// 使用協議、主機名、端口號和文件路徑構建URL對象
URL url3 = new URL("https", "www.example.com", 8080, "/path/to/resource");
System.out.println("URL 3: " + url3);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
這個示例展示了如何使用不同的構造函數重載來創建URL
對象。請注意,當你嘗試使用無效的URL或者不完整的信息時,MalformedURLException
異常將會被拋出。因此,你需要使用try-catch語句來處理這種異常。