Java 教程
- Java – 首頁
- Java – 概述
- Java – 歷史
- Java – 特性
- Java 與 C++ 的比較
- JVM – Java 虛擬機器
- Java – JDK、JRE 和 JVM 的區別
- Java – Hello World 程式
- Java – 環境配置
- Java – 基本語法
- Java – 變數型別
- Java – 資料型別
- Java – 型別轉換
- Java – Unicode 系統
- Java – 基本運算子
- Java – 註釋
- Java – 使用者輸入
- Java – 日期和時間
Java 控制語句
- Java – 迴圈控制
- Java – 決策制定
- Java – if-else 語句
- Java – switch 語句
- Java – for 迴圈
- Java – for-each 迴圈
- Java – while 迴圈
- Java – do-while 迴圈
- Java – break 語句
- Java – continue 語句
面向物件程式設計
- Java – 面向物件程式設計 (OOPs) 概念
- Java – 物件和類
- Java – 類屬性
- Java – 類方法
- Java – 方法
- Java – 變數作用域
- Java – 建構函式
- Java – 訪問修飾符
- Java – 繼承
- Java – 聚合
- Java – 多型性
- Java – 方法覆蓋
- Java – 方法過載
- Java – 動態繫結
- Java – 靜態繫結
- Java – 例項初始化塊
- Java – 抽象
- Java – 封裝
- Java – 介面
- Java – 包
- Java – 內部類
- Java – 靜態類
- Java – 匿名類
- Java – 單例類
- Java – 包裝類
- Java – 列舉
- Java – 列舉建構函式
- Java – 列舉字串
Java 內建類
Java 檔案處理
Java 錯誤和異常
- Java – 異常
- Java – try-catch 塊
- Java – try-with-resources 語句
- Java – 多重 catch 塊
- Java – 巢狀 try 塊
- Java – finally 塊
- Java – throw 異常
- Java – 異常傳播
- Java – 內建異常
- Java – 自定義異常
Java 多執行緒
- Java – 多執行緒
- Java – 執行緒生命週期
- Java – 建立執行緒
- Java – 啟動執行緒
- Java – 執行緒連線
- Java – 執行緒命名
- Java – 執行緒排程器
- Java – 執行緒池
- Java – 主執行緒
- Java – 執行緒優先順序
- Java – 守護執行緒
- Java – 執行緒組
- Java – 關閉鉤子
Java 同步
Java 網路程式設計
- Java – 網路程式設計
- Java – 套接字程式設計
- Java – URL 處理
- Java – URL 類
- Java – URLConnection 類
- Java – HttpURLConnection 類
- Java – Socket 類
- Java – 泛型
Java 集合
Java 介面
Java 資料結構
Java 集合演算法
高階 Java
- Java – 命令列引數
- Java – Lambda 表示式
- Java – 傳送郵件
- Java – Applet 基礎
- Java – Javadoc 註釋
- Java – 自動裝箱和拆箱
- Java – 檔案不匹配方法
- Java – REPL (JShell)
- Java – 多版本 Jar 檔案
- Java – 私有介面方法
- Java – 內部類菱形運算子
- Java – 多解析度影像 API
- Java – 集合工廠方法
- Java – 模組系統
- Java – Nashorn JavaScript
- Java – Optional 類
- Java – 方法引用
- Java – 函式式介面
- Java – 預設方法
- Java – Base64 編碼解碼
- Java – switch 表示式
- Java – Teeing 收集器
- Java – 微基準測試
- Java – 文字塊
- Java – 動態 CDS 存檔
- Java – Z 垃圾收集器 (ZGC)
- Java – 空指標異常
- Java – 打包工具
- Java – 密封類
- Java – 記錄類
- Java – 隱藏類
- Java – 模式匹配
- Java – 簡潔數字格式化
- Java – 垃圾回收
- Java – JIT 編譯器
Java 雜項
- Java – 遞迴
- Java – 正則表示式
- Java – 序列化
- Java – 字串
- Java – Process API 改進
- Java – Stream API 改進
- Java – 增強 @Deprecated 註解
- Java – CompletableFuture API 改進
- Java – 流
- Java – 日期時間 API
- Java 8 – 新特性
- Java 9 – 新特性
- Java 10 – 新特性
- Java 11 – 新特性
- Java 12 – 新特性
- Java 13 – 新特性
- Java 14 – 新特性
- Java 15 – 新特性
- Java 16 – 新特性
Java API 和框架
Java 類引用
- Java – Scanner 類
- Java – 陣列
- Java – 字串
- Java – Date 類
- Java – ArrayList 類
- Java – Vector 類
- Java – Stack 類
- Java – PriorityQueue 類
- Java – LinkedList 類
- Java – ArrayDeque 類
- Java – HashMap 類
- Java – LinkedHashMap 類
- Java – WeakHashMap 類
- Java – EnumMap 類
- Java – TreeMap 類
- Java – IdentityHashMap 類
- Java – HashSet 類
- Java – EnumSet 類
- Java – LinkedHashSet 類
- Java – TreeSet 類
- Java – BitSet 類
- Java – Dictionary 類
- Java – Hashtable 類
- Java – Properties 類
- Java – Collection 類
- Java – Array 類
Java 有用資源
Java – URL 的 getPath() 方法及示例
描述
Java 的 URL getPath() 方法返回此 URL 的路徑部分。
宣告
以下是 java.net.URL.getPath() 方法的宣告
public String getPath()
引數
無
返回值
此 URL 的路徑部分,如果不存在則為空字串。
異常
無
示例 1
以下示例演示了對具有 https 協議的有效 url 使用 Java URL getPath() 方法。在此示例中,我們正在建立 URL 類的例項。現在使用 getPath() 方法,我們獲取路徑並列印它。
package com.tutorialspoint;
import java.io.IOException;
import java.net.URL;
public class UrlDemo {
public static void main(String [] args) {
try {
URL url = new URL("https","www.tutorialspoint.com","/index.htm");
String path = url.getPath();
System.out.println(path);
} catch (IOException e) {
e.printStackTrace();
}
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
輸出
/index.htm
示例 2
以下示例演示了對具有查詢引數的有效 url 使用 Java URL getPath() 方法。在此示例中,我們正在建立 URL 類的例項。現在使用 getPath() 方法,我們獲取路徑並列印它。
package com.tutorialspoint;
import java.io.IOException;
import java.net.URL;
public class UrlDemo {
public static void main(String [] args) {
try {
URL url = new URL("https://tutorialspoint.tw/index.htm?language=en#j2se");
String path = url.getPath();
System.out.println(path);
} catch (IOException e) {
e.printStackTrace();
}
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
輸出
/index.htm
示例 3
以下示例演示了對具有檔案協議的有效 url 使用 Java URL getPath() 方法。在此示例中,我們正在建立 URL 類的例項。現在使用 getPath() 方法,我們獲取路徑並列印它。
package com.tutorialspoint;
import java.io.IOException;
import java.net.URL;
public class UrlDemo {
public static void main(String [] args) {
try {
URL url = new URL("file","www.tutorialspoint.com","/index.htm");
String path = url.getPath();
System.out.println(path);
} catch (IOException e) {
e.printStackTrace();
}
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
輸出
/index.htm
java_url.htm
廣告