生成html字符串形式語句,鏈接的路徑需要用雙引號。
為顯示雙引號,Java創建了一個特殊編碼/",可放到字符串中。在字符串中遇到該編碼時,將其替換為雙引號。
public static String getHtml(List<String> pathList) { String html = "<html><body>"; for (String path : pathList) { html += "<p><img src=\"" + path + "\" /></p>"; } html += "</body></html>"; return html; }
返回的結果:
<html><body><p><img src="C:\Users\wangq\Pictures\java\fig1.gif" /></p></body></html>
注:
表示文件路徑時在Windows的路徑是大部分時候還是用反斜杠(/)比較合適,如: String s = "C://java//fig1.gif";
但在Java程序里用反斜杠時要注意轉義,用//來表示反斜杠。
在Java程序里也可使用正斜杠作為路徑分隔符,Java程序中的正斜杠是跨平台的路徑分隔符,如:String s = "C:\java\fig1.gif";