1. 程式人生 > >JAVA基礎 String包裝類下 .replace方法的使用以及char和字符序列的使用場景

JAVA基礎 String包裝類下 .replace方法的使用以及char和字符序列的使用場景

clas 打開 set 如果 ava lac pla 反轉 XML

ptLink0.setText(arbu.getPtLink().replace("&","&"));  
                // 如果像 ‘&‘,‘&‘ 這樣替換是不行的,因為 ‘‘ 是給char用的,要替換字符序列的話,需要用 ""

.replace連用用來替換多個char字符或者字符序列(String):

//  在讀取的時候,解析器會自動將其轉換回"&","<",">"等特殊字符,正常來說,只有"<" 字符和"&"字符對於XML來說是嚴格禁止使用的。
// 以下是XML中需要轉義的字符: // &(邏輯與) &amp; // <(小於) &lt; // >(大於) &gt; // "(雙引號) &quot; // ‘(單引號) &apos; // 瀏覽器打開XML文件時,會自動將轉義字符反轉義並正常顯示 // 在進行XML解析時,解析器會自動將其轉換回"&","<",">"等特殊字符,所以不需要再進行恢復性的轉義了
ptLink0.setText(arbu.getPtLink().replace ("&","&amp;").replace("<","&lt;").replace(">","&gt;") .replace("\"","&quot;").replace("\‘","&apos;") );

JAVA基礎 String包裝類下 .replace方法的使用以及char和字符序列的使用場景