StringBuffer 案例
生活随笔
收集整理的這篇文章主要介紹了
StringBuffer 案例
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//StringBuffer 案例
package Day13; //StringBuffer 案例 public class Test_03 {public static void main(String[] args) {StringBuffer ss = new StringBuffer();// 創(chuàng)建一個(gè)字符串緩存區(qū)StringBuffer s1 = ss.append(20);StringBuffer sb = new StringBuffer("123我5678");//1儲(chǔ)存|追加show( s1.append("I").append(true).append(10) );//案例1//show(s1.toString());s1.append("LOVE");//案例2,在結(jié)尾插入 [追加],將指定的數(shù)據(jù)作為參數(shù) 添加到已有數(shù)據(jù)的結(jié)尾處show(s1.insert(2, "www"));//(在指定位置插入)將字符串插入此字符序列中。//StringBuffer append(String str) //2比較show(s1 == s1);//案例1StringBuffer s2 = ss.append('A');//案例2show(s1 == s2);//3臨散的一些show(s1.subSequence(0, 5));// 返回一個(gè)新的 String,它包含此序列當(dāng)前所包含的字符子序列。show(s1.substring(1));// 返回一個(gè)新的 String,它包含此字符序列當(dāng)前所包含的字符子序列。show(s1.codePointAt(2));// 返回指定索引處的字符(統(tǒng)一代碼點(diǎn))。show(s1.capacity());// 返回當(dāng)前容量。show(s1.charAt(0));// 返回此序列中指定索引處的 char 值show(s1.codePointBefore(1));// 返回指定索引前的字符(統(tǒng)一代碼點(diǎn))。show(s1.codePointCount(0, 6));// 返回此序列指定文本范圍內(nèi)的統(tǒng)一代碼點(diǎn)。//4刪除show("剪前不減后:"+s1.delete(0,4));//包含頭 不包含尾show("剪前及后一個(gè):"+sb.deleteCharAt(3));//把前面的和后面一個(gè)剪了show(sb.indexOf("7"));// 被前面的2個(gè)剪掉了所以顯示2show(s1.delete(0, 7));// 移除此序列的子字符串中的字符。show(s1.deleteCharAt(0));// 移除此序列指定位置的 char。//5獲取show("獲取:" + sb.charAt(3));// 獲取位置上的值show(sb.indexOf("我"));// 獲取地址碼show(sb.lastIndexOf("我"));show(sb.length());// 返回長(zhǎng)度(字符數(shù))。show(sb.substring(3));// 獲取后面的值//6修改|替換 [包含頭,不包含尾]show(sb.replace(0, 4, "修改)_("));// 剪掉0-4前面的,之后補(bǔ)上修改2字show(s1.replace(2, 3, "修改)^_^("));// 使用給定 String 中的字符替換此序列的子字符串中的字符。sb.setCharAt(4, '修');// 修改第四位,字符只能一個(gè)show(sb.toString());// 因?yàn)槭菙?shù)組所以要用toString輸出//7反轉(zhuǎn):show(sb.reverse());// 將此字符序列用其反轉(zhuǎn)形式取代。//8清空:sb.delete(0, sb.length());// 清空緩存區(qū):sb = new StringBuffer();//清空緩存區(qū):不完美的,連載體都扔了//9轉(zhuǎn)換(看進(jìn)來(lái)是什么,出來(lái)是什么)//【1】String -----> StringBufferStringBuffer sb2= new StringBuffer("我看看");//1通過(guò)構(gòu)造方法show ( sb2.append("test") ); //2通過(guò)append()方法//【2】StringBuffer -----> String//1通過(guò)toString()show( sb2.toString() );//2通過(guò)subString(0,length);show( sb2.substring(0,4) );//3通過(guò)構(gòu)造方法String s = new String("test");show(s);}public static void show(Object str) {System.out.println(str);} }總結(jié)
以上是生活随笔為你收集整理的StringBuffer 案例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【初级】String str= ac,
- 下一篇: String 类型切割成数组-转int数