使用 Java 分割匹配周围的字符串


可以使用 String.split() 方法根据正则表达式匹配周围的特定匹配项来分割指定的字符串。此方法有一个参数,即正则表达式,它返回通过在正则表达式匹配周围分割输入字符串而获得的字符串数组。

下面演示了分割字符串的程序

示例

 实时演示

public class Demo {
   public static void main(String args[]) {
      String regex = "_";
      String strInput = "The_sky_is_blue";
      System.out.println("Regex: " + regex);
      System.out.println("Input string: " + strInput);
      String[] strArr = strInput.split(regex);
      System.out.println("
The split input string is:");       for (String s : strArr) {          System.out.println(s);       }    } }

输出

Regex: _
Input string: The_sky_is_blue
The split input string is:
The
sky
is
blue

现在让我们了解一下上面的程序。

打印正则表达式和输入字符串。然后使用 String.split() 方法根据正则表达式值分割输入字符串。然后打印分割的输入。演示它的代码段如下

String regex = "_";
String strInput = "The_sky_is_blue";
System.out.println("Regex: " + regex);
System.out.println("Input string: " + strInput);
String[] strArr = strInput.split(regex);
System.out.println("
The split input string is:"); for (String s : strArr) {    System.out.println(s); }

更新于:2019-7-30

299 次浏览

启动你的 职业

通过完成课程获得认证

开始
广告