亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 中的 Split() 字符串方法:如何通过示例拆分字符串

什么是 Java 中的 split() 字符串?

StrSplit() 方法允许您根据特定的 Java 字符串分隔符来拆分字符串。大多数情况下,Java 字符串拆分属性将是一个空格或逗号(,),您想用它来拆分或拆分字符串

split() 函数语法

public String split(String regex)
public String split(String regex, int limit)  

参数

如何在 Java 中使用分隔符分割字符串

下面的例子展示了如何在 Java 中使用分隔符分割字符串:

假设我们有一个名为 strMain 的字符串变量 由 Alpha, Beta, Gamma, Delta, Sigma 等几个词组成——全部用逗号 (,) 分隔。

在这里,如果我们想要所有单独的字符串,最好的模式是根据逗号将其拆分。所以我们会得到如下五个单独的字符串:

  • 阿尔法
  • 测试版
  • 伽玛
  • 三角洲
  • 西格玛

使用字符串 split 在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 String split() 方法

考虑一种情况,您只需要 Java 中的 split 函数之后的前“n”个元素,但希望字符串的其余部分保持原样。类似这样的输出-

  1. 阿尔法
  2. 测试版
  3. Delta、Gamma、Sigma

这可以通过在 Java 操作中与 split() 字符串一起传递另一个参数来实现,这将是所需字符串的限制。

考虑以下Java中split方法的代码——

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 中按空格分割字符串

考虑一种情况,您想按空格分割字符串。让我们在这里考虑一个例子;我们有一个名为 strMain 的拆分字符串 Java 变量,由几个词组成 Welcome to 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

java

  1. Java 中的 String Length() 方法:如何通过示例查找
  2. Java String indexOf() 方法与子字符串和示例
  3. Java String charAt() 方法及示例
  4. Java String compareTo() 方法:如何与示例一起使用
  5. Java String contains() 方法 |用示例检查子字符串
  6. Java String endsWith() 方法及示例
  7. Java String replace()、replaceAll() 和 replaceFirst() 方法
  8. Java BufferedReader:如何通过示例在 Java 中读取文件
  9. 如何在 Java 中将字符转换为字符串(示例)
  10. 如何使用递归在 Java 中反转字符串
  11. Java中的插入排序算法及程序示例
  12. Python String strip() 函数与示例