首页 > 其他分享 >StringBuffer作为参数传递

StringBuffer作为参数传递

时间:2024-08-08 22:27:11浏览次数:5  
标签:sb2 sb1 StringBuffer worldworld 作为 System 参数传递 hello

package com.shujia.day11;

public class stringBufferDemo1 {
    public static void main(String[] args) {
        String s1 = "hello";

        //StringBuffer作为参数传递
        StringBuffer sb1 = new StringBuffer("hello");
        StringBuffer sb2 = new StringBuffer("world");
        System.out.println("sb1: "+sb1+", sb2: "+sb2);
        fun1(sb1,sb2);
        System.out.println("sb1: "+sb1+", sb2: "+sb2);

    }
    public static void fun1(StringBuffer sb1,StringBuffer sb2){
        sb1 = sb2;
        sb2.append(sb1);
        System.out.println("sb1: "+sb1+", sb2: "+sb2);
    }
}
结果为
sb1: hello, sb2: world
sb1: worldworld, sb2: worldworld
sb1: hello, sb2: worldworld

标签:sb2,sb1,StringBuffer,worldworld,作为,System,参数传递,hello
From: https://www.cnblogs.com/qiwei-bigdata/p/18349872

相关文章

  • 利用StringBuffer把字符串反转
    packagecom.shujia.day11;importjava.util.Scanner;/*把字符串反转*/publicclassStringBufferDemo6{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入一个要反转的字符串:");......
  • String和StringBuffer的相互转换
    packagecom.shujia.day11;/*String和StringBuffer的相互转换A->BB->A*/publicclassStringBufferDemo4{publicstaticvoidmain(String[]args){//String->StringBuffer//可以通过构造方法来转换,将String作为参数传递......
  • StringBuffer的功能,添加、删除、替换、反转(字符串逆序)功能 day11
    packagecom.shujia.day11;/*StringBuffer的功能:添加功能publicStringBufferappend(Stringstr)在末尾处添加字符,返回自身publicStringBufferinsert(intoffset,Stringstr)指定位置添加字符串,返回自身......
  • StringBuffer:可变字符串及构造方法 day11
    packagecom.shujia.day11;/*StringBuffer:可变字符串,这个容器中只能存放字符概述:线程安全,可变的字符序列。字符串缓冲区就像一个String,但可以修改。在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容......
  • String和StringBuffer作为参数传递的区别
    String和StringBuffer作为参数传递,相同的是都重写了父类Object的toString方法,所以展示出来的不是地址值,而是对象内容以下是两者的不同:一、String作为参数传递:因为没有new,所以内容只在方法区,有相同的字符就会指向常量池中同一个地址值,没有就会创建一个新的,但是方法调用的时候,只......
  • 以 \n 作为字节读取字节字符串
    我有一个字节字符串,我想将其读入python中。该字符串是从numpyfloat64到字节的浮点转换。问题是我的一些数据在转换时最终将换行符'\n'字符作为字节。如何阻止python继续运行当遇到“\n”字符时很疯狂这是我的数据value:np.float64=np.float64(0.054765......
  • 程序设计部分 指针(三) 第1关:指针作为函数参数
    任务描述本关任务:计算一个数组中除最大数字之外的数字之和。相关知识指针形参指针既然也是一种数据类型,自然也可以作为函数的形式参数。一般使用指针来让函数能修改外部内容,或者传递体积比较大的内容,比如:voidSwap(int*a,int*b){  intt=*a;  *a=*b; ......
  • 程序设计部分 指针(三) 第2关:指针作为函数返回值
    任务描述本关任务:读取数据建立数组。相关知识指针作为函数返回值指针能作为函数参数,自然也能作为函数的返回值。不过需要注意的是,返回的指针不应该指向函数的局部变量,因为局部变量只在函数这一次被调用期间有效,如果返回了指向局部变量的指针,又在之后的程序中访问了这个指针......
  • 类,抽象类,接口作为方法参数类型的传参 day10
    /*形式参数基本类型:引用类型:类:当你看到一个类作为方法参数类型的时候,将来调用时需要传递该类及其该类的子类对象抽象类:当你看到一个抽象类作为方法的参数类型的时候,将来调用时需要传递继承该抽象类的具体子类对象......
  • 类,抽象类,接口作为方法的返回值类型 day10
    /*返回值类型基本类型:引用类型:类:当你看到一个类作为方法的返回值类型的时候,将来方法内部应该返回该类或该类的子类对象抽象类:当你看到一个抽象类作为方法的返回值类型的时候,将来方法内部应该返回继承该抽象类的具体子类对象......