StringBuffer-append用法

查询文档可知,append的类型,虽然有很多,但我们常用的不多。
在这里插入图片描述

public void test1() {
		String w="hell";// 将 char 参数的字符串表示形式追加到此序列
		char e='o';
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append(e);
		System.out.println(append);
	}

在这里插入图片描述

public void test2() {
		String w="hel";// 多次追加(通用)-将 char 参数的字符串表示形式追加到此序列
		char e='l';
		char e1='o';
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append(e).append(e1);
		System.out.println(append);
	}

在这里插入图片描述

public void test3() {//将 char 数组参数的字符串表示形式追加到此序列
		String w="hel";
		char[] e= {'l','o'};
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append(e);
		System.out.println(append);
	}

在这里插入图片描述

public void test3() {//将 char 数组参数的字符串表示形式追加到此序列
		String w="hell";
		char[] e= {'o',' ','w','o','r','l','d','d'};
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append(e,0,7);//offsset:要追加的第一个char的索引,len:要追加的数量
		System.out.println(append);
	}

在这里插入图片描述

public void test4() {
		String w="a";//  将 double float 参数的字符串表示形式追加到此序列(int long 省略)
		double e='b';
		float e1='c';
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append((char)e).append((char)e1);
		System.out.println(append);
	}

在这里插入代码片在这里插入图片描述

public void test5() {
		String w="hello";//  将指定的 CharSequence 追加到该序列
		CharSequence e="world";
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append(e);
		System.out.println(append);
	}

在这里插入图片描述

public void test6() {
		String w="hello";//  追加 Object 参数的字符串表示形式
		Object e="world";
		StringBuffer buffer=new StringBuffer(w);
		StringBuffer append = buffer.append(e);
		System.out.println(append);
	}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47053042/article/details/107674791