package com.learn.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的构造方法和append方法相关推荐

  1. 二、OC的构造方法和descriprtion方法

    二.构造方法和description方法 1.构造方法的定义 - (id)initWithAge:(int)newAge andNo:(int)newNo; 2.实现构造方法 - (id)initWi ...

  2. IOS开发基础Object-C( 04)—构造方法和description方法

    在上一篇博客中,我们简单介绍了一下点语法和self,相信大家对点语法以及self有了一点的了解,点语法的本质就是调用get方法和set方法.那么今天我们再来介绍一下构造方法和description. ...

  3. JavaSE学习之路:Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法)

    Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法) 方法1:快捷键 快捷键:alt+insert或alt+fn+insert 1.生成有参和无参构造函数 p ...

  4. 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言

    Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法 get()方法,处理get方式的请求 post()方法, ...

  5. apply方法和unapply方法

    apply方法和unapply方法 appply方法 通常,在一个类的伴生对象中定义apply方法,在生成这个类的对象时,就省去了new关键字. 请看下面代码: class Foo(foo:Strin ...

  6. virtual方法和abstract方法的使用(轉載)

    在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别.二者都牵涉到在派生类中与override的配合使用.一.Virtual方法(虚方法)virtual 关 ...

  7. Python3 通过字典的get()方法和setdefault()方法添加映射多个值的元素(用列表和集合实现)

    字典中的值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组. 字典有以下几种常用添加元素的方法: dict = {'a': 1, 'b': 2} print(dict) # {'a': 1 ...

  8. JS中的call()方法和apply()方法用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  9. python 推迟运行_一文看懂Python的time模块sleep()方法和strftime()方法

    概述 今天主要介绍一下Python的time sleep()方法和strftime()方法. 一.Python time sleep()方法 Python time sleep() 函数推迟调用线程的 ...

最新文章

  1. 计算机四级考试操作系统单元题,计算机四级考试操作系统单选练习
  2. soap 版本可能不匹配: 出现意外的 envelope 命名空间_Collaboratorv11.5版本上新!GitHub Polling集成被弃用!...
  3. 「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
  4. DiscoveryService.getRemoteAdvertisements是否会获得本地通告?
  5. 入侵mysql后入侵linux_在Linux上使用MySQL的心得整理
  6. DE28 Matrix Methods for Inhomogeneous Systems
  7. python自学网站-自学python有什么网站
  8. JavaScript语言精粹(修订版)
  9. Atitit ppt转换文本txt 目录 1.1. Atitit word ppt excel convert txt bp 等文档转换纯文本问题最佳实践.docx 1 1.2. 跨语言转换Open
  10. C++沉思录(Ruminations on C++)中文第2版电子书pdf下载
  11. chrome拓展 --截屏文字识别
  12. matlab中的插值函数
  13. 随身WIFI刷机记录 UF1003
  14. 微信小程序 云存储 wx.cloud.downloadFile 下载并另存
  15. 腾讯云运维工程师认证TCA原题(2)
  16. 实战EM算法与图像分割
  17. k-means像素聚类
  18. Hadoop配置—完全分布式
  19. Bootstrap—解决下拉菜单不弹出问题
  20. 高数 极限存在、连续、有界、可积、可导/可微之间的关系

热门文章

  1. JAVA泛型编程笔记
  2. 【Python之os模块】使用
  3. Golang学习---常用库
  4. 【Python】从0开始写爬虫——扒狗东先流产了
  5. 使用kotlin遇到的问题
  6. 50行代码搞定无限滑动幻灯片
  7. 2016 Multi-University Training Contest 3
  8. 存储管理之页式、段式、段页式存储
  9. 手把手实现腾讯qq拖拽删去效果(二)
  10. uva 11080(二分图染色)