Java中StringBuffer的用法詳解

2021-07-27 07:18:05 字數 580 閱讀 6682

眾所周知string作為不可修改的物件,即每次更改string都會產生乙個新的字串物件,與之相對應的stringbuffer類的物件能夠進行多次修改並且不會產生新的未使用的物件,因此在記憶體上要優於string物件

stringbuffer a=new stringbuffer()
這是初始化其為空值的正確寫法,如果想要初始化具有初始值,則可通過stringbuffer a=new stringbuffer(『abc』);此時其初始值為abc
序號

方法描述12

public stringbuffer reverse()

將此字串行用其反轉形式取代。

3public insert(int offset, int i)

將 int 引數的字串表示形式插入此序列中。

4replace(int start, int end, string str)

使用給定 string 中的字元替換此序列的子字串中的字元。

剩下的和string基本差不多相似

String常用操作,StringBuffer。

string str new string 我們愛學習 string str1 我們不愛學習 system.out.println 計算字串長度 str.length 執行結果 計算字串長度 5 system.out.println 比較兩個字串的內容 str.equals str1 執行結果 比較...

Java中equalsIgnoreCase的用法

equalsignorecase public boolean equalsignorecase string anotherstring 將此 string 與另乙個 string 進行比較,不考慮大小寫。如果兩個字串的長度相等,並且兩個字串中的相應字元都相等 忽略大小寫 則認為這兩個字串是相等的...

Java筆記 Java 中 this 用法小結

據我所知,this有三個用途,但this都表示當前物件自身。一 訪問當前物件的資料域 public class testthis public testthis int age 當構造方法傳入的變數的變數名和當前物件資料域中的變數名一樣時,可以使用 this 來訪問當前物件資料域的變數。二 呼叫當前...