首页 > 其他分享 >String和StringBuffer的相互转换

String和StringBuffer的相互转换

时间:2024-08-08 21:38:24浏览次数:13  
标签:sb2 转换 String StringBuffer new public

package com.shujia.day11;

/*
    String和StringBuffer的相互转换
    A -> B
    B -> A
 */
public class StringBufferDemo4 {
    public static void main(String[] args) {
        // String -> StringBuffer
        //可以通过构造方法来转换,将String作为参数传递
        String s1 = "hello";
        StringBuffer sb1 = new StringBuffer(s1);

        //StringBuffer -> String
        //1、可以使用String类中的构造方法
        //public String(StringBuffer buffer)
        StringBuffer sb2 = new StringBuffer("world");
        String s2 = new String(sb2);

        //2、调用StringBuffer中toString()方法
        String s3 = sb2.toString();

        //3、使用截取的方式将字符串取出来
        String s4 = sb2.substring(0);

    }
}

标签:sb2,转换,String,StringBuffer,new,public
From: https://www.cnblogs.com/qiwei-bigdata/p/18349799

相关文章

  • pdf转word在线转换免费软件有没有?安利10款pdf转换器,亲测实用!
    pdf和word是两种广泛使用的文件格式,主要用于分享和存储文档。pdf文件能够保留文档的格式和布局。因此,与word文档相比,pdf更适合用于共享和打印。而word文件则易于编辑,使用也比pdf更加普遍。你可以方便地对文本进行修改、添加或删除图片,以及更改文档的格式。如果您想要对某一个p......
  • StringBuffer的功能,添加、删除、替换、反转(字符串逆序)功能 day11
    packagecom.shujia.day11;/*StringBuffer的功能:添加功能publicStringBufferappend(Stringstr)在末尾处添加字符,返回自身publicStringBufferinsert(intoffset,Stringstr)指定位置添加字符串,返回自身......
  • StringBuffer:可变字符串及构造方法 day11
    packagecom.shujia.day11;/*StringBuffer:可变字符串,这个容器中只能存放字符概述:线程安全,可变的字符序列。字符串缓冲区就像一个String,但可以修改。在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容......
  • String类的其他功能,替换、去除空格、比较字符串相等 day11
    packagecom.shujia.day11;/*String类的其他功能:替换功能Stringreplace(charold,charnew)将字符串中所有的旧字符使用新字符进行替换,返回新的字符串Stringreplace(Stringold,Stringnew)将字符串中所有的旧字符串使用新......
  • String类的转换功能方法day11
    packagecom.shujia.day11;/*String类的转换功能:byte[]getBytes()将字符串转成一个字节数组char[]toCharArray()将字符串转成一个字符数组staticStringvalueOf(char[]chs)直接使用String类名的方式......
  • String类的获取功能方法 day11
    packagecom.shujia.day11;/*String类的获取功能intlength()获取字符串中的字符个数charcharAt(intindex)根据索引获取对应的字符intindexOf(intch)......
  • String类中的判断方法 day11
    packagecom.shujia.day11;/*String类中的判断功能:booleanequals(Objectobj)String类中的equals是重写父类Object中的equals方法,比较的是内容booleanequalsIgnoreCase(Stringstr)忽略大小写比较字符串内容booleancontains(Strin......
  • String类,及构造方法day11
    packagecom.shujia.day11;/*String:字符串解释:白话文描述:使用一个串将一个一个字符串起来的串儿叫字符串。专业术语:使用双引号将若干个字符括起来的字符序列官网概述:String类代表字符串。Java程序中的所有字符串文字(例如"......
  • C语言入门零基础:5、进制数和进制转换
    前提:printf语句和scanf语句是源自与stdio.h这个头文件中的函数,它们的作用分别是输出和输入。应用:    printf("helloworld\n");  //用于输出(打印)hellowolrd这个语句。    inta;    scanf("%d",&a);   //用于向a空间输入一个整形数据......
  • String和StringBuffer作为参数传递的区别
    String和StringBuffer作为参数传递,相同的是都重写了父类Object的toString方法,所以展示出来的不是地址值,而是对象内容以下是两者的不同:一、String作为参数传递:因为没有new,所以内容只在方法区,有相同的字符就会指向常量池中同一个地址值,没有就会创建一个新的,但是方法调用的时候,只......