java几个常用类

引用类型String和StringBuffer

String类型的赋值理解

Int a=3;

a = 5;

这段代码的含义是:首先申请内存单元,命名为a 同时将3这个值存储内存单元中,然后又将5这只存入内存单元中,这个内存单元的之前的只在被赋值后就被修改了。

 

String str =new String(“abc”)

Str = “123”;

对于引用而言 赋值并不是改变与原来的引用对象的值 而只是调整了引用的关系 所以在使用“==”符号进行比较时 需要特别的注意

    publicstatic void main(String[] args) {
        String str=newString("abc");
        String str1=newString("abc");
        System.out.println(str ==str1);//比较地址
        System.out.println(str.equals(str1));//比较值

}
}

因为str和str1 引用的事不同的对象,所以str==str1

因为str和str1 引用的字符串内容是相同的所以 str.equals(str1)为真。

 

String类常用的方法:eaquals,length,charAt(取字符串里面的一个字符),format(把字符串格式化)substring(切割字符串)indexof(找指定字符)lastindexof(返回最后一次出现在指定字符在此字符串的索引)replace(新的字符代替老的字符所有)

截取,trim(去除头部尾部空白)



StringBuffer:append(在字符串后面添加字符),insert(指定字符串一个位置,然后插入字符串),deleteCharAt(删除一个字符),delete(从字符串里面删除一节字符串),replace(把字符串的其中一节替换为传入新的字符串),setCharAt࿰

  • 11
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值