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