示例代码

import java.util.Scanner;public class test13Sb对象的使用 {public static void main(String[] args) {String a = "欢迎你,新同学";String name = "张三";String res = a + name;System.out.println(res);// 无参数的情况下实例化一个对象System.out.println("无参的情况");StringBuffer s1 = new StringBuffer();System.out.println(s1);// 有参的情况下实例化一个对象System.out.println("有参的情况");StringBuffer s2 = new StringBuffer("你好");System.out.println(s2);// 未位添加System.out.println("s2在未位添加前:");System.out.println(s2);System.out.println("s2在未位添加后");s2.append("武汉");System.out.println(s2);// 新的sb对象StringBuffer sb = new StringBuffer("0123456");sb.insert(3, "java");System.out.println(sb);// 转字符串System.out.println("转字符串前");System.out.println(sb);// 在不知道对象有什么技能的时候,可以用.来激发提示// 把sb对象变成s对象String s = sb.toString();String upS = s.toUpperCase();System.out.println(upS);// StringBuffer对象的其它本领System.out.println("看看sb对象");System.out.println(sb);// 体验它的技能char c = sb.charAt(3);System.out.println(c);System.out.println("删除操做");System.out.println("删除前的sb");System.out.println(sb);sb.delete(3, 7);System.out.println("删除后");System.out.println(sb);// 玩其它方法System.out.println("使用前");System.out.println(sb);sb.reverse();System.out.println("使用后");System.out.println(sb);// 设置字符System.out.println("设置前");System.out.println(sb);System.out.println("设置后");sb.setCharAt(2, '中');System.out.println(sb);}
}

StringBuffer的基本用法 2101 0311相关推荐

  1. Java的知识点21——String类、StringBuffer和StringBuilder、不可变和可变字符序列使用陷阱

    String类 String 类对象代表不可变的Unicode字符序列,因此我们可以将String对象称为"不可变对象" substring()是对字符串的截取操作,但本质是读取原 ...

  2. 为什么同步的StringBuffer从来都不是一个好主意

    介绍 StringBuffer是用于可变字符串的同步类. 使其同步的主要问题是 它通常用作局部变量,因此使其同步只会使其变慢. 以多线程方式使用它从来不是一个好主意. 这个问题是开发人员认为使用Str ...

  3. String类、StringBuffer类与StringBuilder类

    一.三者的区别         [Java中的String,StringBuilder,StringBuffer三者的区别 - 酥风 - 博客园] String 类 :不可变字符序列 StringBu ...

  4. String详解(intern、StringBuffer、StringBuilder)

    "+"操作符,它执行的加入对原始类型(如int和double),重载对String对象进行操作.'+'两个字符串操作数进行串联. java不考虑让开发者支持运算符重载.在支持运算符 ...

  5. c语言reverse怎么起作用,reverse的用法

    c++ 中reverse函数用法 如string ss("hello"); reverse()的参数是什么才能只反转ello,即变成horeverse 函数的作用是 反转元素的顺序 ...

  6. java基本特性_Java面试总结之Java基础

    无论是工作多年的高级开发人员还是刚入职场的新人,在换工作面试的过程中,Java基础是必不可少的面试题之一.能不能顺利通过面试,拿到自己理想的offer,在准备面试的过程中,Java基础也是很关键的.对 ...

  7. Java学习笔记2——常用类

    目录 1 内部类 1.1 成员内部类 1.2 静态内部类 1.3 局部内部类 1.4 匿名内部类 2 Object类 2.1 getClass()方法 2.2 hashCode()方法 2.3 toS ...

  8. 「JavaSE」- 常用类

    常用类 Object类 Object是所有类的父类,任何类都默认继承Object.理论上Object类是所有类的父类,即直接或间接的继承java.lang.Object类.由于所有的类都继承在Obje ...

  9. JAVA程序设计实战(1-9章)

    目录 1.Java入门 1.1 Java发展简史 1.2 Java的核心优势 1.3 Java各版本的含义 1.4 Java的特性和优势 1.5 Java应用程序的运行机制 1.6 JDK.JAR和J ...

最新文章

  1. 【C++】 64_C++中的异常处理 (上)
  2. jieba如何空文本记录
  3. java激励_激励---201218(激励总结)
  4. leetcode738. 单调递增的数字(贪心)
  5. 【Java】探究Java方法的参数传递是值传递还是引用传递
  6. 移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究
  7. Mysql 联合索引入门
  8. matlab fullbnt,Matlab2010下使用FULLBNT工具箱建立复杂的动态贝叶斯网络
  9. 计算机连接交换机配置命令,[计算机]交换机配置命令.doc
  10. matlab常用函数解释,MATLAB常用函数总结
  11. 基于FPGA的RS232异步串行口IP核设计
  12. 通俗易懂地理解傅里叶变换
  13. HTML5设计网页动态条幅广告(Banner) 已经加上完整源代码
  14. ES6--Reflect
  15. 随缘刷题算法学习笔记
  16. python中扑克牌类设计_基于Python实现扑克牌面试题
  17. android 4.1.2大小,4.1.2 Activity初窥门径
  18. rxjs ajax query,rxjs入门之ajax封装
  19. nexmo发送成功,但没有收到短信
  20. java jfreechart 柱状图,JFreeChart -- 柱状图

热门文章

  1. nn.Conv2d(nc, ndf, 4, 2, 1, bias=False),nc、ndf是什么?
  2. docker公共存储库_Docker入门(2)——镜像结构和私有镜像库
  3. 自适应粉色可爱棒棒糖倒立404错误页面源码
  4. matlab中结果为nan,这么简单的程序,为什么结果为NaN呢?
  5. ceph docker mysql_使用Docker部署单机版Ceph
  6. el-tooltip位置不灵活_自由泳打腿不走水?一定中招了这些错误动作!
  7. hexo没有样式_一款被大厂选用的 Hexo 博客主题
  8. Cloudreve云网盘系统源码 支持本地储存
  9. 实用常识 | 一篇文章记录如何轻松清理C盘,C盘又满了,继续盘它
  10. 机械齿轮网站404单页源码