Java 怎么演示StringBuilder append 方法用法

2019年3月29日18:45:47 评论 127

1.简介

StringBuilder 对象的 append 方法该怎么用?请看下文。

2.代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
public class StringBuilderAppend {
	public static void main(String[] args) {
		Object objectRef = "hello";
		String string = "world";
		char[] charArray = {'a', 'b', 'c', 'd', 'e', 'f'};
		boolean booleanValue = true;
		char characterValue = 'Z';
		int integerValue = 7;
		long longValue = 10000000000L;
		float floatValue = 2.5f;
		double doubleValue = 33.333;

		StringBuilder lastBuffer = new StringBuilder("by java");
		StringBuilder stringBuilder = new StringBuilder("ha ha");

		System.out.println("stringBuilder 追加前内容是:"+ stringBuilder.toString());
		stringBuilder.append(objectRef).append("%n").append(string).append("%n").append(charArray).append("%n")
				.append(charArray, 0, 3).append("%n").append(booleanValue).append("%n")
				.append(characterValue).append("%n").append(integerValue).append("%n").append(longValue)
				.append("%n").append(floatValue).append("%n").append(doubleValue).append("%n").append(lastBuffer);
		System.out.printf("stringBuilder 追加后内容是:%n%s%n", stringBuilder.toString());
	}
}

3.结果

4.总结

append 方法支持的参数类型多样;基本上支持所有基础数据类型,还支持 Object 类型、 StringBuffer 类型、CharSequence 类型以及 String 类型。具体支持情况请查看JDK。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: