首页 > 其他分享 >StringBuilder类

StringBuilder类

时间:2023-01-17 15:58:33浏览次数:40  
标签:String StringBuilder System println sb out

StringBuilder类

/*StringBuilder是一个可变的字符串类,我们可以把它看作一个容器,可变是指它对象中的内容是可变的.
String 中的内容是不可变的.     StringBuilder 中的内容是可变的.
常用的方法:  1.append(添加)方法  2.reverse(反转)方法   3.toString(转换为字符串)方法
 */
public class StringBuilderTest {
    public static void main(String[] args) {
        //StringBuilder中的append(添加)方法,和reverse(反转)方法
        StringBuilder sb = new StringBuilder("Java");//造对象,构造器添加字符串.
        System.out.println("sb:["+sb+"].");
        //链式编程,这个方法返回对象本身就可以连续的".",前面的都是对象!@#$
        sb.append("哈哈,").append("hello,").append("保温杯.");//添加数据方法,并返回对象本身!@#$
        System.out.println("sb:["+sb+"].");
        sb.reverse();                   //反转方法,返回相反的字符序列.
        System.out.println("sb:["+sb+"].");

        System.out.println("-------互相转换-------");
        //String和StringBuilder 的互相转换.
        String str = "*abc*";
        StringBuilder sb1 = new StringBuilder("@XXX@");
        //String >> StringBuilder,,用构造方法就可以
        StringBuilder a = new StringBuilder(str);
        System.out.println("s-sb:"+a);
        //StringBuilder >> String, 可以用toString 方法
        String string = sb1.toString();
        System.out.println("sb-s:"+string);

    }
}

标签:String,StringBuilder,System,println,sb,out
From: https://www.cnblogs.com/lg369/p/17057967.html

相关文章

  • 使用StringBuilder拼接字符串
    使用StringBuilder拼接字符串/*StringBuilder比String来拼接字符串效率高!@#$需求:定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在......
  • 使用StringBuilder反转字符串
    使用StringBuilder反转字符串importjava.util.Scanner;/*需求:定义一个方法,实现字符串反转。键盘录入一个字符串,调用该方法后,在控制台输出结果例如,键盘录入abc,输出结......
  • StringBuilder类
    StringBuilder类一、结构剖析一个可变的字符序列。此类提供一个与StringBuffer兼容的API,但不保证同步(StringBuilder不是线程安全的)。该类被设计用作StringBuffer......
  • 强哥说Java--Java String和StringBuilder
    目录​​JavaString和StringBuilder​​​​前言​​​​1.String对象的创建​​​​2.获取字符串长度​​​​3.字符串查找​​​​3.1获取指定位置字符​​​​3.2......
  • String、StringBuffer、StringBuilder的区别
    String是final修改的,是不可变的,每次操作都会产生新的String对象,而StringBuffer和StringBuilder都是在原对象上操作。StringBuffer是线程安全的,而StringBuilder是线程不安......
  • 认识 Java 中的 StringBuilder 类
    Stringstr="hello"; System.out.println(str); System.out.println(str+"world"); }输出的结果是:hellohelloworld从运行结果中我们可以看到,程序运行时会额外创建......
  • StringBuilder-2023-1-2
    在Java中,除了可以使用String类来存储字符串,还可以使用StringBuilder类或StringBuffer类存储字符串,那么它们之间有什么区别呢?String类具有是不可变性。如运行结果......
  • JAVA零基础小白学习教程之StringBuilder类和包装类.Arrays类.Math类
    day11-JAVAOOP课程目标1.【理解】StringBuilder类2.【掌握*】StringBuilder的使用3.【理解】Math类的使用4.【理解】Arrays类的使用5.【掌握*】包装类的使用6.......
  • 第九章《字符串》第4节:StringBuffer和StringBuilder
    ​前面几个小节主要讲解了String类的特点以及使用方法。实际上,Java语言中并不只有String类能表示字符串,StringBuffer和StringBuilder也可以表示字符串,它们共同构成了字符串......
  • 【JAVA笔记】JAVA的StringBuilder和StringBuffer类、Data类和Calendar类、基本类型的
    一、StringBuilder和StringBuffer类 实例:packagecn.test02.demo6;publicclassTest1{publicstaticvoidmain(String[]args){//测试构造方法......