<p>i、replace方法</p><p> 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如:</p><p> String s = &quot;abcat&quot;;</p><p> String s1 = s.replace(&#39;a&#39;,&#39;1&#39;);</p><p> 该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是&quot;1bc1t&quot;,而字符串s的内容不发生改变。</p><p> 如果需要将字符串中某个指定的字符串替换为其它字符串,则可以使用replaceAll方法,例如:</p><p> String s = &quot;abatbac&quot;;</p><p> String s1 = s.replaceAll(&quot;ba&quot;,&quot;12&quot;);</p><p> 该代码的作用是将字符串s中所有的字符串&quot;ab&quot;替换为&quot;12&quot;,生成新的字符串&quot;a12t12c&quot;,而字符串s的内容也不发生改变。</p><p> 如果只需要替换第一个出现的指定字符串时,可以使用replaceFirst方法,例如:</p><p> String s = &quot;abatbac&quot;;</p><p> String s1 = s. replaceFirst (&quot;ba&quot;,&quot;12&quot;);</p><p> 该代码的作用是只将字符串s中第一次出现的字符串&quot;ab&quot;替换为字符串&quot;12&quot;,则字符串s1的值是&quot;a12tbac&quot;,字符串s的内容也不发生改变。</p>
T:0.029176s,M:245.49 KB
返回顶部 留言