StringBuilder類
StringBuilder類
String 與StringBuilder 的區別
String具有不可變性,StringBuilder不具備
當頻繁操作字串時,使用StringBuilder
StringBuilder 和 StringBuffer
二者基本上是相似的,StringBuffer是執行緒安全的,StringBuilder則沒有
StringBuilder常用方法的使用
StringBuilder和String的方法使用有很多相同的地方,詳細請看我之前發的String類文件
package com.project.string;
public class StringBuilderDemo1 {
public static void main(String[] args) {
// 定義一個字串"你好"
StringBuilder str=new StringBuilder("你好");
//在"你好"後面新增內容,將字串變成"你好,world!"
// str.append(',');
// str.append("world!");
// System.out.println("str="+str);
System.out.println("str="+str.append(',').append("world!"));
//將字串變成"你好,WORLD!"
//方法一:使用delete方法刪除world,然後插入WORLD
// System.out.println("替換後:"+str.delete(3, 8).insert(3, "WORLD"));
//方法二:使用replace方法直接替換
System.out.println("替換後:"+str.replace(3, 8, "WORLD"));
//在字串"你好,WORLD!"中取出"你好"輸出
System.out.println(str.substring(0, 2));
}
}
結果如下:
相關文章
- StringBuilder類用法解析UI
- StringBuffer 和 StringBuilder 類UI
- 章13——包裝類——StringBuilder類UI
- StringBuilder類相關操作UI
- Java StringBuffer 和 StringBuilder 類JavaUI
- String、StringBuffer和StringBuilder類的UI
- [Unity]StringBuilderUnityUI
- JDK原始碼閱讀(3):AbstractStringBuilder、StringBuffer、StringBuilder類閱讀筆記JDK原始碼UI筆記
- StringBuffer和StringBuilderUI
- [轉載] 整理下java中stringBuilder和stringBuffer兩個類的區別JavaUI
- StringBuilder原理及StringBufferUI
- String、StringBuffer、StringBuilder剖析UI
- String、StringBuilder和StringBufferUI
- 【Java】String、StringBuilder和StringBufferJavaUI
- stringbuilder和stringbuffer區別UI
- 2020.11.27 StringBuilder物件常用方法UI物件
- StringBuilder物件的常用方法UI物件
- String、StringBuffer、StringBuilder區別?UI
- String/StringBuilder字串拼接操作UI字串
- String,StringBuffer,StringBuilder區別UI
- String、StringBuffer、StringBuilder的理解UI
- String、StringBuffer、StringBuilder的區別UI
- System,Runtime,Math,StringBuffer和StringBuilderUI
- StringBuilder和StringBuffer的區別UI
- String和StringBuilder的區別UI
- C# string、stringBuffer和stringBuilderC#UI
- String、StringBuilder、StringBuffer的區別UI
- StringBuilder和String 的區別?UI
- String,StringBuilder,StringBuffer的區別UI
- 老生常談 String、StringBuilder、StringBufferUI
- StringBuffer和StringBuilder的區別UI
- 從JDK原始碼看StringBuilderJDK原始碼UI
- String,StringBuffer與StringBuilder的區別UI
- Android- String、StringBuffer、StringBuilder區別AndroidUI
- java複習之 String,StringBuffer,StringBuilderJavaUI
- 67. StringBuilder和String 的區別?UI
- StringBuffer 和 StringBuilder 的 3 個區別UI
- [C#] string 和 StringBuilder 的比較C#UI