Java蒟蒻的学习之路——StringBuffer和StringBuilder类
2021-06-27 17:05
标签:div style public uil build replace 位置 color app String类型之前有过学习,但是发现了一个问题,就是String类型有个“隐形”的const,String的一些操作不能再源字符串中进行修改,必须要新建一个。但是StringBuffer和StingBuilder可以在源字符串中进行修改,StringBuffer支持多线程,但是在单线程中StringBuilder运行速度更快。 StringBuilder的方法和StringBuffer很相像,就不再打一次了 Java蒟蒻的学习之路——StringBuffer和StringBuilder类 标签:div style public uil build replace 位置 color app 原文地址:https://www.cnblogs.com/TheSilverMoon/p/9651584.html 1 package javaLearning;
2 public class MainTest {
3 public static void main(String []args){
4 //StringBuffer类常用方法
5 StringBuffer s = new StringBuffer("RNGNB");
6 s.append("LPLNB"); //在s后连接一个字符串
7 s.insert(3,"ABC");//s中间插入一个字符串,第一个参数是在第几个里面插入,第二个是要连接的字符串
8 System.out.println(s);
9 System.out.println(s.capacity());//返回此时s的容量
10 System.out.println(s.indexOf("RN")); //返回这个字符串第一次出现的位置
11 s.reverse();//将字符串倒置
12 System.out.println(s);
13 s.replace(0,1,"SSS"); //用str替换start到end字符串
14 System.out.println(s);
15 }
16
17
18 }
上一篇:算法学习——枚举之最简真分数
文章标题:Java蒟蒻的学习之路——StringBuffer和StringBuilder类
文章链接:http://soscw.com/index.php/essay/98511.html