Java String字符串详解(六)

字符串String详解

1、实例化String对象,两种方式:

直接赋值(更加节省内存空间)

使用关键字new (开辟两个内存空间来存储)

2、==比较的是地址,equals比较的是内容

3、String内容是不能被更改的:

String字符串常用方法

1、字符串长度:length()方法

2、字符串转换数组:toCharArray()

3、 从字符串中取出指定位置的字符:charAt()

4、字符串与byte数组的转换:getBytes()

5、过滤字符串中存在的字符:indexOf():

 6、去掉字符串中前后空格:trim()

7、从字符串中取出字符串:subString()

8、大小写转换:toLowerCase()   toUpperCase()

9、判断字符串的开头结尾字符:endsWith()  startWith()

10、替换String字符串中的一个字符:replace()

 StringBuffer方法

1、认识StringBuffer:

缓冲区,本身也是操作字符串,但是与String不同,StringBuffer是可以更改到。

StringBuffer是一个操作类,所以必须通过实例化进行操作

 2、StringBuffer常用方法:

append()、insert()、replace()、indexOf()

StringBuider用法

1、一个可变的字符序列,该类被设计作用StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候。建议优先考虑该类,速度比StringBuffer要快。

2、但是如果涉及到线程安全方面,建议使用StringBuffer。

3、常用方法:

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、付费专栏及课程。

余额充值