首页 > 其他分享 >StringBuilder()类、chatAt()、toString()方法

StringBuilder()类、chatAt()、toString()方法

时间:2023-07-12 16:14:46浏览次数:32  
标签:Java StringBuffer chatAt 索引 toString StringBuilder 方法

Java

1. StringBuffer 和 StringBuilder 类

和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象

在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。

StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)

由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类

1.1 StringBuilder 方法

char charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

stringObject.charAt(index)

返回指定索引处的字符。

String toString()
返回此序列中数据的字符串表示形式。

标签:Java,StringBuffer,chatAt,索引,toString,StringBuilder,方法
From: https://www.cnblogs.com/sakuraki/p/17547742.html

相关文章

  • 周一 toString
    在Java类中,toString()方法用于返回表示该对象文本描述的字符串。这个方法通常被用于调试和打印输出。当使用System.out.println()方法打印对象时,实际上是调用了该对象的toString()方法来获取表示它的字符串形式。toString()方法的含义是为了提供一个有意义的、可读性好的字符串表......
  • String、StringBuffer、StringBuilder 的区别?
    一.介绍String、StringBuffer、StringBuilder:  前言: String、StringBuffer、StringBuilder均在java.lang包下;String: 在Java中,String是一个特殊的引用类型,用于表示文本字符串。它提供了许多方法来操作和处理字符串,比如连接、截取、查找、替换等。String类......
  • Java杂记————object.getClass()和object.class以及Java中的toString()方法的的区别
    不说废话,直接上干货:(注意大小写:object为对象,Object为类)1,object.getClass()它是Object类的实例方法,返回一个对象运行时的类的Class对象,换句话说,它返回的是对象具体类型的类对象。2,Object.class这是java语言的一种语法糖,用来返回一个对象所属类的Class对象(这里补充一下:Class类,......
  • Java 基础复习——StringBuffer 和 StringBuilder
    StringBuffer和StringBuilderStringBuffer类简介java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删很多方法和String相同,但StringBuffer是可变长度的StringBuffer是一个容器注意:StringBuffer的直接父类是AbstractStringBuilder有属......
  • JSON.stringify()和JSON.parse()的区别(和toString())
    1.JSON.stringify()是把javascript对象转换成json字符串,JSON.parse()是把字符串转换成对象,toString可以把数组变成字符串                          toString()方法主要见:https://www.w3school.com.cn/jsref/jsref_tostring......
  • Java中的String、StringBuilder和StringBuffer
    StringString为什么不可变?有什么好处?在Java中的String源码中,我们可以看到字符串String类就是char数组的封装,且字符char[]前面的修饰关键字是private和final。final决定了char数组是私有成员变量,不可以指向新的数组。private决定了该数组只能有String类内部访问,所以不可变。好......
  • Day08-异常机制、包装类、String-StringBuffer-StringBuilder比较
    异常机制异常处理5个关键字:try、catch、finally、throw、throws注意点假设要捕获多个异常,异常类型从小到大try监控区域,catch(想要捕获的异常类型!)捕获异常finally处理善后工作,可以不要finallythrow主动抛出异常throws在方法上捕获异常 包装类包装类(I......
  • js:typeof和Object.prototype.toString检测数据类型
    (目录)typeof检测数据类型console.log(typeof100);//"number"console.log(typeof"abc");//"string"console.log(typeoffalse);//"boolean"console.log(typeofundefined);//"undefined"console.log(typeoffunction......
  • 字符串相关的类(String类、StringBuffer、StringBuilder)的使用
    String类的使用packagecom.qf.string_class;importjava.util.Arrays;publicclassTest01{ /** *知识点:字符串相关的类 *分类: * String、StringBuffer、StringBuilder * *知识点:String类的使用 */ publicstaticvoidmain(String[]args){ St......
  • toString方法
    //Student2类/**一般情况下toString方法堆我们来说没有什么用,所以要重写toString方法*Alt+enter*Alt+insert**/publicclassStudent2extendsObject{privateStringname;privateintage;publicStudent2(){super();}publicStudent2(String......