Java中的字符串函数,包括字符串比较,替换和分割
Java中的字符串函数有很多,包括字符串比较、替换和分割等功能。下面我将详细介绍这些函数。
1. 字符串比较:
- equals(String str):比较两个字符串是否相等,区分大小写。
- equalsIgnoreCase(String str):比较两个字符串是否相等,不区分大小写。
- compareTo(String str):按字典顺序比较两个字符串。
- startsWith(String prefix):判断字符串是否以指定的前缀开头。
- endsWith(String suffix):判断字符串是否以指定的后缀结尾。
- contains(CharSequence sequence):判断字符串是否包含指定的字符序列。
2. 字符串替换:
- replace(char oldChar, char newChar):将字符串中的所有匹配 oldChar 的字符替换为 newChar。
- replace(CharSequence target, CharSequence replacement):将字符串中的所有匹配 target 的字符串替换为 replacement。
- replaceAll(String regex, String replacement):将字符串中所有匹配正则表达式 regex 的字符串替换为 replacement。
- replaceFirst(String regex, String replacement):将字符串中第一个匹配正则表达式 regex 的字符串替换为 replacement。
3. 字符串分割:
- split(String regex):根据正则表达式 regex 分割字符串,并返回分割后的子字符串数组。
- split(String regex, int limit):根据正则表达式 regex 分割字符串,并返回分割后的子字符串数组,最多分割成 limit 个子字符串。
除了上述函数外,还有其他一些常用的字符串函数:
- length():返回字符串的长度。
- toLowerCase():将字符串中的所有字符都转换为小写字母。
- toUpperCase():将字符串中的所有字符都转换为大写字母。
- trim():去除字符串首尾的空格。
- subString(int beginIndex):返回从指定索引开始到字符串末尾的子字符串。
- subString(int beginIndex, int endIndex):返回从指定的开始索引到结束索引的子字符串。
- indexOf(String str):返回指定字符串在原字符串中第一次出现的索引。
- lastIndexOf(String str):返回指定字符串在原字符串中最后一次出现的索引。
以上就是Java中常用的字符串函数,这些函数能够帮助我们处理字符串的比较、替换和分割等操作。有了这些函数,我们可以更方便地处理字符串相关的任务。
