Joiner 拆分字符串
时间: 2023-12-31 10:35:55 浏览: 146
Joiner 是 Guava 库中的一个工具类,用于将多个字符串拼接成一个字符串。
如果要使用 Joiner 来拆分字符串,可以先使用 Splitter 类将原始字符串按照某个分隔符拆分成多个子字符串,然后再使用 Joiner 将这些子字符串拼接起来。
以下是一个使用 Joiner 和 Splitter 拆分字符串的示例代码:
```java
import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
public class StringManipulation {
public static void main(String[] args) {
String originalString = "apple,banana,orange";
// 使用 Splitter 拆分原始字符串
Iterable<String> splittedStrings = Splitter.on(",").split(originalString);
// 使用 Joiner 将拆分后的字符串拼接起来
String joinedString = Joiner.on(";").join(splittedStrings);
System.out.println(joinedString); // 输出:apple;banana;orange
}
}
```
在上面的示例中,使用 Splitter.on(",") 将原始字符串按逗号分隔拆分成多个子字符串,然后使用 Joiner.on(";") 将这些子字符串拼接起来,并指定分隔符为分号。最后输出的结果是 "apple;banana;orange"。
请注意,使用 Joiner 和 Splitter 需要引入 Guava 库的依赖。