java StringBuilder和StringBuffer 用法


可變的字符串,兄弟關系
StringBuilder:效率高,安全性低
StringBuffer:效率低,安全性高

 

StringBuilder 的常用方法的使用,StringBuffer用法一樣。

 1 public class TestStringBuilder {
 2     public static void main(String[] args) {
 3         StringBuilder sb=new StringBuilder();
 4         //字符串的追加
 5         sb.append("hello");
 6         sb.append(true);
 7         sb.append('你');
 8         sb.append(100);
 9         System.out.println(sb.toString());//hellotrue你100
10         
11         sb.delete(3, 5);//含頭不含尾
12         System.out.println(sb);//heltrue你100
13         sb.deleteCharAt(1);//刪除指定位置上的字符
14         System.out.println(sb);//hltrue你100
15         
16         sb.insert(2, '好');
17         System.out.println(sb);//hl好true你100
18         System.out.println(sb.indexOf("t")+"\t"+sb.indexOf("k"));//3    -1    
19     }
20 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM