码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础 String包装类下 .replace方法的使用以及char和字符序列的使用场景

时间:2018-05-03 22:13:18      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:style   方法   color   解析   包装   特殊   har   恢复   link   

 

 

 

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和字符序列的使用场景

标签:style   方法   color   解析   包装   特殊   har   恢复   link   

原文地址:https://www.cnblogs.com/kinome/p/8987404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!