Java的StringBuilder字符串缓冲池
程序员文章站
2022-05-04 14:20:17
package _StringBuilder;/* * java.long.StringBuilder * public StringBuilder():创建一个空缓冲区 * public StringBuilder(String str):构造一个字符串缓冲区并将字符串放进去 */public class String_Builder {public static void main(String[] args) {StringBuilder sb1 = new StringBuil...
package _StringBuilder;
/*
* java.long.StringBuilder
* public StringBuilder():创建一个空缓冲区
* public StringBuilder(String str):构造一个字符串缓冲区并将字符串放进去
*/
public class String_Builder {
public static void main(String[] args) {
StringBuilder sb1 = new StringBuilder();
System.out.println("缓冲区sb1:"+sb1.toString());
StringBuilder sb2 = new StringBuilder("asdasd");
System.out.println("缓冲区sb2:"+sb2.toString());
/*
* StringBuilder 常用的成员方法
*
* public StringBuilder append(...) :添加任意类型数据的字符串形式,并返回当前对象自身
* 参数:
* 可以是任意的数据类型
*/
sb1.append("asd");
//append返回的是this ,this就是调用方法的对象
System.out.println(sb1.toString());
//链式编程
//一个对象返回值可以调用返回值类型可以调用的方法
/*
* String 和 StringBuilder之间的相互转换
*/
String str = "hello";
StringBuilder sb = new StringBuilder(str);//字符串变成字符串缓冲区
sb.append(" world");
System.out.println("sb:"+sb);
sb.toString();//缓冲区字符串化
System.out.println("sb:"+sb);
}
}
本文地址:https://blog.csdn.net/weixin_44976835/article/details/109588293
推荐阅读
-
Java中String、StringBuffer、StringBuilder的区别(转)
-
Java String类相关知识梳理(含字符串常量池(String Pool)知识)
-
Java中Date()类 日期转字符串、字符串转日期的问题
-
可扩展的Java线程池执行器
-
为什么 Java 8 中不需要 StringBuilder 拼接字符串
-
Java去除字符串中空格的方法详解
-
Java连载17-赋值类运算符&字符串的连接运算符
-
Java与JavaScript中判断两字符串是否相等的区别
-
荐 Java——数据库编程JDBC之数据库连接池技术(C3P0与Druid,提供了Druid的工具类)
-
提供一个Java字符串转整型数组的方法