欢迎访问宙启技术站
智能推送

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字符串函数:字符替换、分割和格式化。使用这些函数可以方便地处理字符串,满足不同的需求。