String类

字符串
String类位于java.lang包中,具有丰富的方法
使用String对象存储字符串
String s="Hello World";
string s=new String( );
String s=new String("Hello World")

equals()方法比较原理

“==”和equals的区别:
==:判断两个字符串在内存中的首地址,及判断是否是同一个字符串对象
equals()检查组成字符串内容的字符是否完全一致。

字符串常用提取方法:
搜索第一个出现的字符ch(或字符串 value)
pubic int indexOf(int ch)
public int indexOf(String value)

搜索最后一个出现的字符ch(或字符串 value)
public int lastindexOf(int ch)
public int lastindexOf(String value)

提取从位置索引开始的字符串部分
public String substring(int index)

提取beginindex和endindex之间的字符串部分
public String substring(int beginindex,int endindex)

返回一个前后不含任何空格的调用字符串的副本
public String trim() 

字符串拼接
StringBuffer类使用方法如下:


StringBuilder使用方法同上
StringBuilder与 StringBuffer区别
    StringBuilder:线程非安全的
    StringBuffer:线程安全的


三者总结:
  1.如果要操作少量的数据用 = String
     2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
      3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值