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


    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 }

    运行结果如下:

  • 相关阅读:
    rdb 和 aof
    nginx 遇见问题与解决问题
    linux 每天一个命令
    Consul 集群搭建
    Consul 安装的与启动
    hession RMI 远程调用
    3、使用Lucene实现千度搜索
    1、什么是Lucene,Lucene能干什么
    Tengine笔记2:通过IP、域名、端口实现虚拟主机
    Tengine笔记3:Nginx的反向代理和健康状态检查
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4822068.html
Copyright © 2020-2023  润新知