Java字符串常见操作

  1. 字符串比较

方法名称

类型

描述

1.

public boolean equals(Object anObject)

普通

区分大小写的比较

2.

public boolean equalsIanoreCase(String anotherString)

普通

不区分大小写的比较

3.

public int compareTo(String anotherString)

普通

比较两个字符串的大小关系

  1. 字符串查找

方法名称

类型

描述

1.

public boolean contains(CharSequence s)

普通

判断一个子字符串是否存在

2.

public int indexOf(String str)

普通

从头开始查找指定字符串的位置,查到了返回位置的开始索引,查不到返回-1

3.

public int IndexOf(String str, int fromIndex)

普通

从指定位置开始查找子字符串的位置

4.

public int lastIndexOf(String str)

普通

由后向前查找子字符串位置

5.

public int lastIndexOf(String str, int fromIndex)

普通

从指定位置由后向前查找

6.

public boolean startsWith(String prefix)

普通

判断是否以指定字符串开头

7.

public boolean startsWith(String prefix, int toffset)

普通

从指定位置开始判断是否以指定字符串开头

8.

public boolean endsWith(String suffix)

普通

判断是否以指定字符串结尾

  1. 字符串替换

方法名称

类型

描述

1.

public String replaceAll(String regex, String replacement)

普通

替换所有的指定内容

2.

public String replaceFirst(String regex, String replacement)

普通

替换首个内容

注意事项:

由于字符串是不可变对象 , 替换不修改当前字符串, 而是产生一个新的字符串.

  1. 字符串拆分

方法名称

类型

描述

1.

public String[] split(String regex)

普通

将字符串全部拆分

2.

public String[] split(String regex, int limit)

普通

将字符串部分拆分,该数组长度就是limit极限

注意事项:

1. 字符"|", "*", "+"都得加上转义字符,前面加上"\"。 2. 而如果是"",那么就得写成"\\"。 3. 如果一个字符串中有多个分隔符,可以用"|"作为连字符。

  1. 字符串截取

方法名称

类型

描述

1.

public String substring(int beginIndex)

普通

从指定索引截取到结尾

2.

public String substring(int beginIndex, int endIndex)

普通

截取部分内容

注意事项:

1. 索引从0开始

2. 注意前闭后开区间的写法, substring(0, 5) 表示包含 0 号下标的字符, 不包含 5 号下标

  1. 其他操作方法

方法名称

类型

描述

1.

public String trim()

普通

去掉字符串中的左右空格,保留中间空格

2.

public String toUpperCase()

普通

字符串转大写

3.

public String toLowerCase()

普通

字符串转小写

4.

public native String intern()

普通

字符串入池操作

5.

public String concat(String str)

普通

字符串连接等同于"+",拼接后字符串的不入池

6.

public int length()

普通

取得字符串长度

7.

public boolean isEmpty()

普通

判断是否为空字符串,但不是null,而是长度为0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值