📜  拆分器 splitToList() 方法 |番石榴 |Java(1)

📅  最后修改于: 2023-12-03 15:25:51.899000             🧑  作者: Mango

拆分器 splitToList() 方法 | 番石榴 | Java

简介

splitToList() 方法是 Google Guava 库中提供的一种实用工具,用于将字符串按照指定的分隔符拆分成列表。与 Java 中的 String 的 split() 方法类似,但是 splitToList() 方法返回的是一个可变的列表,而不是一个数组,更加灵活方便。

API
Lists.newArrayList(Splitter.on(',').splitToList(inputString));
  • Splitter:分隔符,可以是字符、字符串、正则表达式等。
  • inputString:要拆分的字符串。
示例
import com.google.common.base.Splitter;
import com.google.common.collect.Lists;

import java.util.List;

public class SplitterTest {
    public static void main(String[] args) {
        String inputString = "apple,banana,orange,grape";
        List<String> fruits = Lists.newArrayList(Splitter.on(',').splitToList(inputString));
        System.out.println(fruits); // [apple, banana, orange, grape]
    }
}

以上代码将字符串 "apple,banana,orange,grape" 使用 "," 分隔符拆分成了一个字符串列表,并输出了结果。

总结

splitToList() 方法是 Google Guava 库中非常实用的一个工具,能够快速方便地将字符串拆分成可变的列表。使用方法也非常简单,在项目中使用 Guava 库的开发者应该会经常使用到。