zoukankan      html  css  js  c++  java
  • java 12-3 StringBuffer的添加和删除功能

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

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

     1 public class StringBufferDemo {
     2 public static void main(String[] args) {
     3 // 创建字符串缓冲区对象
     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 // 一步一步的添加数据,在后面添加
    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):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
    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):删除从指定位置开始指定位置结束的内容,并返回本身

     1 public class StringBufferDemo {
     2 public static void main(String[] args) {
     3 // 创建对象
     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):删除从指定位置开始指定位置结束的内容,并返回本身
    18 // 需求:我要删除world这个字符串,肿么办?在"helloworld"基础上删除
    19 // sb.delete(5, 10);//包左不包右
    20 
    21 // 需求:我要删除所有的数据
    22 sb.delete(0, sb.length());
    23 
    24 System.out.println("sb:" + sb);
    25 }
    26 }
    何事都只需坚持.. 难? 维熟尔。 LZL的自学历程...只需坚持
  • 相关阅读:
    app移动测试 (自动化遍历方法和技巧)(转载大佬)
    使用Jmeter录制脚本并调试
    整理token,session ,cookies 和正则表达式整理
    ·接口测试核心:URL&HTTP协议详解
    性能测试基本概念 聚合报告指标分析
    数据分析技能点梳理
    数据分析整体知识点架构(转载)
    数据分析职业前景规划
    数据分析三年建议指导(书籍等)
    系统吞吐量(TPS)、用户并发量、性能测试概念和公式 (转载)
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5877366.html
Copyright © 2011-2022 走看看