java涓璴ocation.replace()鏂规硶鎬庝箞浣跨敤
鍦↗ava涓紝娌℃湁涓€涓悕涓?code>location.replace()鐨勬柟娉曘€?code>location.replace()鏄疛avaScript涓敤浜庡湪娴忚鍣ㄤ腑鏇挎崲褰撳墠椤甸潰鐨刄RL鐨勬柟娉曘€傚鏋滀綘鎯冲湪Java涓疄鐜扮被浼肩殑鍔熻兘锛屽彲浠ヤ娇鐢?code>java.net.HttpURLConnection绫绘垨java.net.URI
绫绘潵鍙戦€丠TTP璇锋眰骞惰幏鍙栨柊椤甸潰鐨勫唴瀹广€?/p>
浠ヤ笅鏄娇鐢?code>HttpURLConnection绫荤殑绀轰緥浠g爜锛?/p>
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) {
try {
// 鍒涘缓URL瀵硅薄
URL url = new URL("https://example.com");
// 鎵撳紑杩炴帴
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 璁剧疆璇锋眰鏂规硶涓篏ET
connection.setRequestMethod("GET");
// 鍙戦€佽姹傚苟鑾峰彇鍝嶅簲鐮?/span>
int responseCode = connection.getResponseCode();
// 濡傛灉鍝嶅簲鐮佷负200锛岃〃绀鸿姹傛垚鍔?/span>
if (responseCode == HttpURLConnection.HTTP_OK) {
// 璇诲彇鍝嶅簲鍐呭
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuilder response = new StringBuilder();
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
// 澶勭悊鏂伴〉闈㈢殑鍐呭
System.out.println(response.toString());
} else {
System.out.println("璇锋眰澶辫触锛?quot; + responseCode);
}
// 鍏抽棴杩炴帴
connection.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
}
杩欎釜绀轰緥涓紝鎴戜滑鍒涘缓浜嗕竴涓猆RL瀵硅薄锛岀劧鍚庝娇鐢℉ttpURLConnection绫绘墦寮€杩炴帴骞跺彂閫丟ET璇锋眰銆傛牴鎹搷搴旂殑鐘舵€佺爜锛屾垜浠彲浠ュ垽鏂姹傛槸鍚︽垚鍔熴€傚鏋滄垚鍔燂紝鎴戜滑鍙互閫氳繃鑾峰彇杈撳叆娴佹潵璇诲彇鍝嶅簲鍐呭銆備綘鍙互鏍规嵁浣犵殑闇€姹傛潵澶勭悊鏂伴〉闈㈢殑鍐呭銆?/p>
鍙︿竴绉嶆柟娉曟槸浣跨敤java.net.URI
绫伙細
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
public class Main {
public static void main(String[] args) {
try {
// 鍒涘缓URI瀵硅薄
URI uri = new URI("https://example.com");
// 鎵撳紑榛樿娴忚鍣ㄥ苟璺宠浆鍒版柊椤甸潰
Desktop.getDesktop().browse(uri);
} catch (IOException | URISyntaxException e) {
e.printStackTrace();
}
}
}
杩欎釜绀轰緥涓紝鎴戜滑鍒涘缓浜嗕竴涓猆RI瀵硅薄锛岀劧鍚庝娇鐢?code>Desktop.getDesktop().browse(uri)鏂规硶鎵撳紑榛樿娴忚鍣ㄥ苟璺宠浆鍒版柊椤甸潰銆傝娉ㄦ剰锛岃繖绉嶆柟娉曞彧閫傜敤浜庡湪妗岄潰鐜涓繍琛岀殑Java搴旂敤绋嬪簭銆?/p>
相关问答