生活随笔
收集整理的這篇文章主要介紹了
java 12-3 StringBuffer的添加和删除功能
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、 StringBuffer的添加功能: public StringBuffer append(String str):可以把任意類型數(shù)據(jù)添加到字符串緩沖區(qū)里面,并返回字符串緩沖區(qū)本身 public StringBuffer insert(int offset,String str):在指定位置把任意類型的數(shù)據(jù)插入到字符串緩沖區(qū)里面,并返回字符串緩沖區(qū)本身
1 public class StringBufferDemo {
2 public static void main(String[] args) {
3 // 創(chuàng)建字符串緩沖區(qū)對象
4 StringBuffer sb =
new StringBuffer();
5
6 // public StringBuffer append(String str)
7 // StringBuffer sb2 = sb.append("hello");
8 // System.out.println("sb:" + sb); // hello
9 // System.out.println("sb2:" + sb2); // hello
10 // System.out.println(sb == sb2); // true
11
12 // 一步一步的添加數(shù)據(jù),在后面添加
13 // sb.append("hello");
14 // sb.append(true);
15 // sb.append(12);
16 // sb.append(34.56);
17
18 // 鏈式編程
19 sb.append("hello").append(
true ).append(12).append(34.56
);
20 System.out.println("sb:" +
sb);
21
22 // public StringBuffer insert(int offset,String
23 // str):在指定位置把任意類型的數(shù)據(jù)插入到字符串緩沖區(qū)里面,并返回字符串緩沖區(qū)本身
24 sb.insert(5, "world"
);
25 System.out.println("sb:" +
sb);
26 }
27 }
28
29 package cn.itcast_03;
?
2、StringBuffer的刪除功能 public StringBuffer deleteCharAt(int index):刪除指定位置的字符,并返回本身,只刪除指定位置的這個字符 public StringBuffer delete(int start,int end):刪除從指定位置開始指定位置結(jié)束的內(nèi)容,并返回本身
1 public class StringBufferDemo {
2 public static void main(String[] args) {
3 // 創(chuàng)建對象
4 StringBuffer sb =
new StringBuffer();
5
6 // 添加功能
7 sb.append("hello").append("world").append("java"
);
8 System.out.println("sb:" +
sb);
9
10 // public StringBuffer deleteCharAt(int index):刪除指定位置的字符,并返回本身
11 // 需求:我要刪除e這個字符,腫么辦?
12 // sb.deleteCharAt(1);
13 // 需求:我要刪除第一個l這個字符,腫么辦?
14 // sb.deleteCharAt(1); 剛剛sb變成了"hlloworld"
15
16 // public StringBuffer delete(int start,int
17 // end):刪除從指定位置開始指定位置結(jié)束的內(nèi)容,并返回本身
18 // 需求:我要刪除world這個字符串,腫么辦?在"helloworld"基礎上刪除
19 // sb.delete(5, 10); // 包左不包右
20
21 // 需求:我要刪除所有的數(shù)據(jù)
22 sb.delete(0
, sb.length());
23
24 System.out.println("sb:" +
sb);
25 }
26 }
?
轉(zhuǎn)載于:https://www.cnblogs.com/LZL-student/p/5877366.html
總結(jié)
以上是生活随笔 為你收集整理的java 12-3 StringBuffer的添加和删除功能 的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔 推薦給好友。