可以将字符串追加到stringbuilder对象的末尾方法是_java学习笔记:StringBuilder知识介绍...

      StringBuilder类的学习也需要结合API文档来学习,学习方式和String一样。

一、概述

       StringBuilder又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,可以理解为它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串通过某些方法调用和改变该字符串的长度和内容。

1.原理介绍

       1.属于java.lang包下的,不需要导包

       2.StringBuilder类表示字符串缓冲区,就是一个存储字符串数据的容器,暂时存储数据。字符串缓冲区中的字符串可以别改变

       3.可以向StringBuilder字符串缓冲区中添加任何类型的数据(布尔 整数 小数),但是最后都变为一个字符串了。

       说明:10 整数 加入缓冲区之后---》"10";true 布尔 加入缓冲区之后---》"true"

       4.StringBuilder类底层是一个字符数组,默认大小是16。

2.构造方法

public StringBuilder():创建一个空白可变字符串对象,不含有任何内容public StringBuilder(String str):根据字符串的内容,来创建可变字符串对象

       代码演示:

e13ec67018297a997ba094d624e4fd6e.png

3.方法

int length():返回长度(字符数)。

StringBuilder append(int i):将参数放到字符串缓冲区末尾

       参数:i:要存储到字符串缓冲区中的数据

       返回值:是一个StringBuilder类

       注意:由于append方法返回值是一个StringBuilder类的对象,所以可以链式编程

StringBuilder reverse():反转方法,将此字符序列用其反转形式取代。

String toString():将字符串缓冲区转换为String对象

       代码演示:

5b1ec5396af533ea00ea1f1dda28372e.png

4.StringBuilder和String的区别

       String类:内容是不可变的

       StringBuilder类:内容是可变的

5. StringBuilder和String的相互转换

       1.将String转换为StringBuilder: 构造方法:

              StringBuilder(String str)

              追加方法:

              StringBuilder append(String str)

       2.将StringBuilder转换为String

              String toString()

5aea09e835d939f880ad3cd79810d95c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值