Java字符串函数:字符替换、分割和格式化
发布时间:2023-08-08 01:25:51
Java中提供了丰富的字符串函数,可以进行字符替换、分割和格式化等操作。下面将介绍一些常用的字符串函数。
1. 字符替换:
- replace(char oldChar, char newChar):将字符串中的所有oldChar字符替换为newChar字符。
- replaceAll(String regex, String replacement):将字符串中所有匹配regex正则表达式的字符替换为replacement字符串。
- replaceFirst(String regex, String replacement):将字符串中 个匹配regex正则表达式的字符替换为replacement字符串。
2. 字符串分割:
- split(String regex):根据regex正则表达式将字符串分割成字符串数组。
- split(String regex, int limit):根据regex正则表达式将字符串分割成字符串数组,最多分割为limit个。
3. 字符串格式化:
- format(String format, Object... args):用args参数中的值替换format字符串中的占位符,并返回格式化后的字符串。
- String.format(String format, Object... args):与format函数功能相同,只是返回格式化后的字符串。
下面是一些示例代码:
String str = "Hello, world!";
String replacedStr = str.replace('o', 'O'); // "HellO, wOrld!"
String regex = "\\s+"; // 匹配一个或多个空白字符
String[] words = str.split(regex); // ["Hello,", "world!"]
String formattedStr = String.format("The length of the string is %d", str.length()); // "The length of the string is 13"
以上就是一些常用的Java字符串函数:字符替换、分割和格式化。使用这些函数可以方便地处理字符串,满足不同的需求。
