日常-2018.09.23-object类、String类、StringBuffer类和StringBuild类

1. object类
(1) 特点:所有类的超类,没有子类。

2. String类
(1) 特点:所有字符串都是该类的对象,字符串为常量,一旦创建,不能修改。

(2) 常用方法:

String str = new String();

  • str.length();//计算字符串的长度
  • str.charAt(index); //获取指定索引的字符
  • str.subString(startindex,endindex); //获取指定位置字符串
    str.subString(index); //获取包括索引之后的所有字符
  • toUpperCase(); //变大写字母
  • toLowerCase(); //变小写字母
  • str.indexOf(“java”); //在本字符串中查找特定字符串首次出现的索引

3. StringBuffer类
(1)特点:线程安全的可变字符串。 为了提高字符的操作效率,内部采用了可变数组方式实现,该类内部定义了数组,这个数组没final,数组可变长,默认容量为16个字符。

(2)常用方法:

  • append :将任意数据类型的数据追加到缓冲区中。
  • delete(0,3) : 删除索引为0-2的缓冲区字符。
  • insert(1,java):在索引为1的字符前插入java。
  • replace(0,2,abc):将索引为0-1的字符串替换为abc。
  • toString :将可变字符串变为不可变字符串。

4. StringBuild类
(1)特点:与StringBuffer相比,它是线程不安全的,但速度要快。

(2)常用方法:与StringBuffer一模一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值