📅  最后修改于: 2023-12-03 15:40:56.157000             🧑  作者: Mango
在Java中,将字符串用逗号分隔是一个常见的操作。我们可以使用多种方法来实现这个目的。本文将介绍使用Java内置方法、自定义方法和第三方库等多种方法来分隔字符串。
Java String类的split方法可以将字符串分割成数组,我们可以将逗号作为分隔符来使用。下面是一个简单的例子:
String str = "apple,banana,orange";
String[] strs = str.split(",");
System.out.println(Arrays.toString(strs));
输出结果为:
[apple, banana, orange]
Java中的StringTokenizer类可以用于将字符串分割成多个标记。我们可以指定逗号作为标记来使用。下面是一个简单的例子:
String str = "apple,banana,orange";
StringTokenizer tokenizer = new StringTokenizer(str, ",");
while (tokenizer.hasMoreTokens()) {
System.out.println(tokenizer.nextToken());
}
输出结果为:
apple
banana
orange
Apache Commons Lang库提供了一个StringUtils类,它包含了很多有用的字符串操作方法,其中也包括了用逗号分隔字符串的方法。下面是一个简单的例子:
String str = "apple,banana,orange";
String[] strs = StringUtils.split(str, ",");
System.out.println(Arrays.toString(strs));
输出结果为:
[apple, banana, orange]
Google Guava库提供了一个Splitter类,它可以用于将字符串分割成多个部分。我们可以指定逗号作为分隔符。下面是一个简单的例子:
String str = "apple,banana,orange";
Iterable<String> strs = Splitter.on(",").split(str);
for (String s : strs) {
System.out.println(s);
}
输出结果为:
apple
banana
orange
以上是我们介绍的多种将字符串用逗号分隔的方法。使用Java内置方法、自定义方法和第三方库等多种方式均可实现该目的。根据具体使用场景和个人喜好进行选择即可。