首页 > 其他 > 详细

StringBuilder类

时间:2020-03-05 11:11:23      阅读:55      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 

 =====================================================================================================================

2.String与StringBuilder原理对比

技术分享图片

 

 =========================================================================================================================

3.StringBuilder的构造方法和api

技术分享图片

 

Demo02StringBuilder.java

package com.itheima.demo06StringBuilder;
/*
StringBuilder的常用方法:
public StringBuilder append(...):添加任意类型数据的字符串形式,并返回当前对象自身。
*/
public class Demo02StringBuilder {
public static void main(String[] args) {
//创建StringBuilder对象
StringBuilder bu = new StringBuilder();
//使用append方法往StringBuilder中添加数据
//append方法返回的是this,调用方法的对象bu,this==bu
//StringBuilder bu2 = bu.append("abc");//把bu的地址赋值给了bu2
//System.out.println(bu);//"abc"
//System.out.println(bu2);//"abc"
//System.out.println(bu==bu2);//比较的是地址 true

//使用append方法无需接收返回值
// bu.append("abc");
// bu.append(1);
// bu.append(true);
// bu.append(8.8);
// bu.append(‘中‘);
// System.out.println(bu);//abc1true8.8中

/*
链式编程:方法返回值是一个对象,可以继续调用方法
*/
System.out.println("abc".toUpperCase().toLowerCase().toUpperCase().toLowerCase());
bu.append("abc").append(1).append(true).append(8.8).append(‘中‘);
System.out.println(bu);//abc1true8.8中

}
}

 ===================================================================================================================

技术分享图片

 

StringBuilder类

原文:https://www.cnblogs.com/curedfisher/p/12418198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!