JAVA String 常用方法
发布日期:2021-05-18 05:58:54 浏览次数:18 分类:精选文章

本文共 1623 字,大约阅读时间需要 5 分钟。

String类常用方法详解
String类是Java语言中常用的字符串操作类,包含大量实用方法,能够对字符串进行多种操作。本文将详细介绍String类的关键方法。
1. 基本操作方法
length()方法:获取字符串的长度。该方法直接返回字符串的字符数量,适用于各种长度判断场景。
charAt(int index):获取某个索引处的字符。方法接受一个整数参数,返回对应位置的字符。
isEmpty():判断字符串是否为空。通过判断字符串长度是否为0来实现快速判断。
2. 字符case转换
toLowerCase():将字符串中的所有字符转换为小写。默认语言环境下执行转换操作。
toUpperCase():将字符串中的所有字符转换为大写。同样基于默认语言环境执行转换。
trim():去除前导和尾随空白。该方法返回一个去除空白字符后的字符串副本。
3. String比较方法
equals(Object obj):比较字符串内容是否相同。注意与Object类型比较时,需确保两个对象都是String类型。
equalsIgnoreCase(String anotherString):忽略大小写比较字符串内容是否相同。适用于对比不考虑大小写的情况。
4. 字符串拼接
concat(String str):将指定字符串连接到当前字符串结尾。等价于使用“+”符号操作,适用于多次拼接操作。
5. 子字符串获取
substring(int beginIndex):从指定索引开始截取到末尾的新字符串。常用于提取字符串中的一部分。
substring(int beginIndex, int endIndex):从开始索引截取到结束索引(不包含)的小字符串。提供更精确的子字符串获取。
6. 字符操作
contains(CharSequence s):判断字符串中是否包含指定字符序列。方法参数可以是CharSequence类型,可用来检测字符、子字符串或正则表达式。
7. 查找与定位方法
indexOf(String str):查找指定子字符串的第一个出现位置索引。如果没找到返回-1。
indexOf(String str, int fromIndex):从指定起始索引开始查找子字符串的第一次出现位置。
lastIndexOf(String str):查找子字符串的最后一个出现位置索引,返回-1表示没找到。
lastIndexOf(String str, int fromIndex):从指定起始索引开始反向查找子字符串的最末位置。
8. 字符串判断
endsWith(String suffix):判断字符串是否以指定后缀结尾。
startsWith(String prefix):判断字符串是否以指定前缀开头。
startsWith(String prefix, int toffset):从指定索引开始的子字符串是否以指定前缀开头。
9. 字符串替换
replace(char oldChar, char newChar):替换所有出现的指定旧字符为新字符。
replace(CharSequence target, CharSequence replacement):替换所有匹配目标序列的子字符串。
replaceAll(String regex, String replacement):使用正则表达式替换所有匹配项。
replaceFirst(String regex, String replacement):只替换匹配正则表达式的第一个子字符串。
matches(String regex):判断字符串是否符合给定的正则表达式。
split(String regex):将字符串按照正则表达式拆分成数组。
split(String regex, int limit):根据正则表达式最大分割数量拆分字符串,保留剩余内容。
上一篇:JAVA Date和SimpleDateFormat
下一篇:java解决线程不安全问题

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月22日 10时32分39秒