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