[笔记]有关 字符串StringBuffer的用法

晚上好现在是北京时间三月二十三日,的大半夜

挣扎起来,继续写我的博客,不能断.

额,坚持

StringBuffer字符串

 

String 类型的值不能改变而StringBuffer可以改任意值.

StringBuffer比String 有着更高效的存储字符串能力,也是一种可以存储字符串的数据类型.

 

首先是声明StringBuffer字符串的方法.

更String声明的方式一样,就是多了Buffer

StringBuffer  sc = new StringBuffer(“”)   //声明空的StringBuffer字符串

StringBuffer  sc = new StringBuffer(“文字”)  //声明含有值的StringBuffer字符串

StringBuffer  sc = “文字”               //直接声明StringBuffer字符串

又因为StringBuffer与String有些不同导致StringBuffer不能直接转化为String

所以需要方法来转换

 

tostring()方法

(虽然println()方法能直接打印出StringBuffer类型的值,那是因为println()方法里有将StringBuffer转换为String的方法 ,所以println()方法可以转换并打印,但并没有改变原类型)

 

StringBuffer  zhi = new StringBuffer(“文字文字”);

String sc =zhi.toString();

append()方法在字符串后添加任何类型的值(将任何类型的值转化为String后添加在字符串后面)

字符串1.append(任何类型的值);

比单纯的”+”和concat更高级

 

因为concat只能将字符串相互连接,而append();可以将任何类型连接在字符串后面.

 

 

添加

在字符串任意位置添加想要添加的参数

.insert(int 下标 , 任何类型的值);

使用insert()方法,首先确定想要加参数的位置,之后给其任意值,就可以将参数添加进去,

Insert()方法可以在字符串里添加多个参数,就是将字符串下标和参数.

 

这一点与append很相似都是将任意类型添加在字符串里,只不过append()只能添加在字符串后面,而insert()可以添加到任意位置.

 

好了 今天就先到这里吧,好困.

各位晚安.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张德仁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值