JAVA String的常用方法

JAVA系列之String类常用方法

主要介绍一下日常工作中常用的String类常用方法


一、indexOf

作用

1、正向查找指定字符或子串的下标
2、正向从指定索引之后查找指定字符或子串的下标

参数

ch -- 字符,Unicode 编码。

fromIndex -- 开始搜索的索引位置,第一个字符是 0 ,第二个是 1 ,以此类推。

str -- 要搜索的子字符串。

返回值

int类型下标

二、lastIndexOf

作用

与indexOf用法一样,区别为lastIndexOf为反向查找

三、substring

作用

截取指定下标后的子串,一般搭配indexOf指定某个字符下标后使用

参数

beginIndex -- 起始索引(包括), 索引从 0 开始。

endIndex -- 结束索引(不包括)。

返回值

String类型子串

四、startsWith

作用

检测该字符串是否以指定子串开始

参数

prefix -- 前缀。

toffset -- 字符串中开始查找的位置。

返回值

布尔值

五、endsWith

作用

与startsWith作用相反,用于判断是否以指定字符串结尾

参数

suffix -- 指定的后缀。

返回值

布尔值

五、split

作用

1、指定字符串中的某个字符,以该字符对当前字符串进行分割
2、也可写正则表达式

参数

regex -- 正则表达式分隔符。

limit -- 分割的份数。

返回值

分割后的字符串数组。

六、getBytes

作用

将当前字符串转为字节数组

参数

charsetName -- 可以指定支持的字符集名称。

返回值

返回 byte 数组。

七、toLowerCase

作用

将当前字符串所有大写字母转为小写

八、toUpperCase

作用

将当前字符串中所有小写字母转为大写

九、replace

作用

两个参数,指定当前字符串中的所有子串,替换为新子串

参数

searchChar -- 原字符。

newChar -- 新字符。

返回值

替换后生成的新字符串

十、replaceFirst

作用

以正则表达式的参数,替换第一个指定字符串

参数

regex -- 匹配此字符串的正则表达式。

replacement -- 用来替换第一个匹配项的字符串。

返回值

成功则返回替换的字符串,失败则返回原始字符串。

十一、trim

作用

去除字符串前后空格

参数

返回值

去除空格后的新字符串

十二、charAt

作用

返回指定索引处的单个字符

参数

index -- 字符的索引。

返回值

char类型 返回指定索引处的字符。

十三、isEmpty

作用

判断字符串是否为空串(长度是否为0)

参数

返回值

布尔值

十四、concat

作用

将参数内的字符串拼接到当前字符串后

十六、equalsIgnoreCase

作用

和equals差不多,用于判断两个字符串是否相等,区别在于该方法不区分大小写,可以用于验证码的判断

十七、matches

作用

matches() 方法用于检测字符串是否匹配给定的正则表达式。

调用此方法的 str.matches(regex) 形式与以下表达式产生的结果完全相同:

参数

regex -- 匹配字符串的正则表达式。

返回值

布尔值

十八、replaceAll

作用

replaceAll() 方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串。

参数

regex -- 匹配此字符串的正则表达式。

replacement -- 用来替换每个匹配项的字符串。

返回值

成功则返回替换的字符串,失败则返回原始字符串。

总结

需要熟练掌握String类的以上方法,才能在工作中提高开发效率,游刃有余.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值