Java 中按逗号分割字符串

2025年3月17日 | 阅读 3 分钟

这是面试官经常搜索和询问的一个非常常见的程序。我们可以根据某些特定的字符串分隔符来分割字符串。我们通常用逗号或空格来分割字符串。我们使用字符串的 split() 方法来进行分割。

Java Split String by Comma

split() 方法的语法如下

split 方法根据需要接受一个或两个参数。

regex

regex 参数定义了一个应用于字符串/文本的正则表达式。

limit

它定义了数组中的最大值数量。如果 limit 为 0,则该方法返回所有匹配给定正则表达式的字符串。

要了解有关 split() 方法的更多信息,请访问以下链接: java-string-split

让我们举一个例子来理解如何使用分隔符分割字符串。

假设我们有一个字符串 str,它由 Integer、Decimal、Float、Double 和 String 等单词组成,这些单词都由逗号分隔。

现在,如果我们使用 split() 方法分割该字符串,我们将得到五个独立的字符串,如下所示

  1. Integer
  2. 十进制
  3. Float
  4. Double
  5. String

让我们来实现分割用户输入的字符串(按逗号或空格)的代码

SplitStringExample1.java

输出

Java Split String by Comma

SplitStringExample2.java

输出

Java Split String by Comma