java演算法訓練之StringBuffer

2021-09-24 11:50:43 字數 400 閱讀 6741

錯誤**

string string0 = string.valueof(x);

stringbuffer stringbuffer = new stringbuffer(string0);

stringbuffer stringbuffer1 = stringbuffer.reverse();

if (stringbuffer.equals(stringbuffer1))

看上去沒什麼錯誤,但由於stringbuffer只要呼叫了reverse方法,其內部就已經改變(沒有開闢新區域,而string呼叫方法會開闢新區域,需要給新區域命名以方便呼叫),

再賦值給其他變數就已經沒有意義,stringbuffer與stringbuffer1也就是只是變數名不同的區別。

熟悉訓練之string基礎操作

string 專項練習 include include include using namespace std intmain cout begin it str.end it puts str.insert str.size mia san mia 在字串長度下標處開始,插入新的字串 cout e...

JAVA基礎練習之String

需求 練習string class stringdemo int beginindex 0,endindex str.length 1 while beginindex endindex str.charat beginindex if beginindex endindex while begin...

Java 基礎之String類

1.string類初始化方法 public class main string str3 new string chars string str4 new string chars,1,4 system.out.println str1 str1 system.out.println str2 st...