码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识强化39:StringBuffer类之StringBuffer的添加功能

时间:2015-09-19 20:59:13      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

1. StringBuffer的添加功能:

public  StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身。

public  StringBuffer insert(int offset, String str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身

注意:这两个方法都是返回字符串缓冲区对象本身,这样才能节省内存。

 

2. 案例演示:

 1 package cn.itcast_02;
 2 
 3 /*
 4  * StringBuffer的添加功能:
 5  * public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身
 6  * 
 7  * public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
 8  */
 9 public class StringBufferDemo {
10     public static void main(String[] args) {
11         // 创建字符串缓冲区对象
12         StringBuffer sb = new StringBuffer();
13 
14         // public StringBuffer append(String str)
15         // StringBuffer sb2 = sb.append("hello");
16         // System.out.println("sb:" + sb);
17         // System.out.println("sb2:" + sb2);
18         // System.out.println(sb == sb2); // true   这里是true,因为sb 和 sb2 都是指向同一个StringBuffer对象,返回字符串缓冲区本身
19 
20         // 一步一步的添加数据
21         // sb.append("hello");
22         // sb.append(true);
23         // sb.append(12);
24         // sb.append(34.56);
25 
26         // 链式编程
27         sb.append("hello").append(true).append(12).append(34.56);
28         System.out.println("sb:" + sb);
29 
30         // public StringBuffer insert(int offset,String
31         // str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
32         sb.insert(5, "world");
33         System.out.println("sb:" + sb);
34     }
35 }

运行结果如下:

技术分享

 

Java基础知识强化39:StringBuffer类之StringBuffer的添加功能

标签:

原文地址:http://www.cnblogs.com/hebao0514/p/4822068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!