Split() 字符串方法 Java:如何使用示例拆分字符串
split() 字符串中 Java?
StrSplit()
方法允许你根据特定的 Java 字符串分隔符。大部分情况下 Java 字符串拆分属性将是一个空格或逗号(,),用于拆分或断开字符串
split() 函数语法
public String split(String regex) public String split(String regex, int limit)
产品型号
- Regex:正则表达式 Java 拆分应用于文本/字符串
- 限制: Java 字符串分割 是数组中值的最大数量。如果省略或为零,它将返回与正则表达式匹配的所有字符串。
如何拆分字符串 Java 带有分隔符
下面的例子展示了如何分割字符串 Java 使用分隔符:
假设我们有一个名为的字符串变量 strMain
由几个词组成,如 Alpha、Beta、Gamma, Delta, Sigma – 全部用逗号 (,) 分隔。
这里如果我们想要所有单独的字符串,最好的模式是根据逗号进行拆分。因此,我们将得到五个单独的字符串,如下所示:
- 阿尔法
- 测试
- 伽玛
- Delta
- 西格玛
使用字符串 分裂 in Java 方法针对需要分割的字符串并提供分隔符作为参数。
该 Java 按分隔符大小写拆分字符串,分隔符是逗号(,),结果为 Java 通过逗号操作拆分字符串将为您提供数组拆分。
class StrSplit{ public static void main(String []args){ String strMain = "Alpha, Beta, Delta, Gamma, Sigma"; String[] arrSplit = strMain.split(", "); for (int i=0; i < arrSplit.length; i++) { System.out.println(arrSplit[i]); } } }
代码中的循环只是打印每个 Java 在 split 函数之后将字符串拆分为数组 Java,如下所示-
预期产量:
Alpha Beta Delta Gamma Sigma
示例: Java 使用正则表达式和长度的字符串 split() 方法
考虑这样一种情况,你只需要 split 函数之后的前 'n' 个元素 Java 但希望字符串的其余部分保持原样。输出如下:
- 阿尔法
- 测试
- Delta、伽马、西格玛
这可以通过在 split() 字符串中传递另一个参数来实现 Java 操作,这就是所需字符串的限制。
考虑以下 split 方法的代码 Java –
class StrSplit2{ public static void main(String []args){ String strMain = "Alpha, Beta, Delta, Gamma, Sigma"; String[] arrSplit_2 = strMain.split(", ", 3); for (int i=0; i < arrSplit_2.length; i++){ System.out.println(arrSplit_2[i]); } } }
预期产量:
Alpha Beta Delta, Gamma, Sigma
如何拆分字符串 Java 来自 Space
考虑这样一种情况,你想用空格分割一个字符串。让我们在这里考虑一个例子;我们有一个分割字符串 Java 变量 名为 strMain,由几个单词组成 欢迎来到 Guru99。
public class StrSplit3{ public static void main(String args[]){ String strMain ="Welcome to Guru99"; String[] arrSplit_3 = strMain.split("\\s"); for (int i=0; i < arrSplit_3.length; i++){ System.out.println(arrSplit_3[i]); } } }
预期产量:
Welcome to Guru99