b)、常用方法
string sbuilder = str.tostring();
ii. char charat(int index) 返回此序列中指定索引處的 char 值;
iii. stringbuilder delete(int star,int end) 移除此序列的子字串中的字元;
iv. stringbuilder deletecharat(int index) 移除此序列指定位置上的 char;
//stringbuilder delete(int a,int b)刪除a到b之間的元素(前包後不包)
number.delete(2, 5);
//stringbuilder deletecharat(int a)刪除索引a的元素
number.deletecharat(3);
v. int indexof(string str) 返回第一次出現的指定子字串在該字串中的索引
vi. stringbuilder insert(int offset,int index) 將 int引數的字串表示形式插入此序列中; 引數可以為基本資料型別或引用資料型別;
//stringbuilder insert(int a,char c)在索引a處插入c
number.insert(3, '3');
system.out.println(number);
//stringbuilder insert(int a,string s);在索引為a處插入s索引後的元素後移
number.insert(2, "234");
system.out.println(number);
vii. int length()返回長度(字元數);
viii. stringbuilder replace(int start, int end, string str) 使用給定 string 中的字元替換此序列的子字串中的字元;前包後不包;
//stringbuilder reolace(int a,int b,string s)從索引a到b替換為s(前包後不包)
number.replace(2, 5, "saf");
ix. stringbuilder reverse()將此字串行用其反轉形式取代;
//reverse倒序改變原stringbuilder
number.reverse();
x. void setcharat(int index, char ch) 將給定索引處的字元設定為 ch;
stringbuilder number = new stringbuilder("1234567");
//void setcharat(int index, char ch)將給定索引處的字元設定為 ch
number.setcharat(3, 'a');
//123a567
system.out.println(number);
xi. string substring(int start) 返回乙個新的 string,它包含此字串行當前所包含字元的子串行;
// string substring(int start)返回乙個新的 string,從索引為start開始
string dstring=number.substring(3);
system.out.println(dstring);
//string substring(int start, int
end)返回乙個新的 string,前後都包
string str = number.substring(3, 6);
system.out.println(str);
xii. string tostring()返回此序列中資料的字串表示形式;
string、stringbuilder與stringbuffer
包裝器
c)、自動裝箱、自動拆箱
d)、包裝器的池操作
integer a1 = 127;
integer a2 = 127;
system.out.println(a1==a2);//true
integer a3 = 128;
integer a4 = 128;
system.out.println(a3==a4);//false
存在快取操作,-128~127會被快取,超過127會重新建立物件,而引用變數」==」比較的是虛位址,因此範圍以內的是虛位址相等的,範圍以外的是新建立,所以不等。 Java基礎知識 Java語言基礎
b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...
Java基礎知識 Java語言基礎
b 迴圈結構for語句的格式 for 初始化表示式 條件表示式 迴圈後的操作表示式 c執行流程 c 執行迴圈體語句 d 執行迴圈後的操作表示式 e 回到b繼續。d 案例演示 b 注意事項 b 學生練習 c 執行迴圈體語句 d 執行控制條件語句 e 回到b繼續。c 案例演示 b 統計思想 e 回到b繼...
java基礎學習 java變數
記憶體如何儲存資料?我們把記憶體看做旅館,先根據資料的需求為他安排合適的房間。如 我是乙個人,開的房間是單人間。我們一家人,開的房間是標準間。旅館根據個人的需求來分配房間 計算機來說,他們是用記憶體來記憶計算機計算時候所用到的資料。這些資料時存在記憶體裡的。我們把 100 放到計算機裡面 則在記憶體...