Java String split() 方法

返回 Java Strings 类


String split() 方法有两种形式,并围绕给定正则表达式的匹配项拆分此字符串。

  • public String[] split(String regex)
  • public String[] split(String regex, int limit)

下面我们分别来看一下

split(String regex)

语法

public String[] split(String regex)

参数

regex - 分隔正则表达式。

返回值

它返回通过围绕给定正则表达式的匹配拆分此字符串而计算出的字符串数组。

示例

public class Main {

   public static void main(String args[]) {
      String Str = new String("Welcome-to-jiyik.com");
      System.out.println("Return Value :" );      
      
      for (String retval: Str.split("-")) {
         System.out.println(retval);
      }
   }
}

运行示例

上面示例编译运行结果如下

Return Value :
Welcome
to
jiyik.com

split(String regex, int limit)

语法

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

参数

  • regex - 分隔正则表达式。
  • limit - 结果阈值,表示要返回多少个字符串。

返回值

它返回通过围绕给定正则表达式的匹配拆分此字符串而计算出的字符串数组。

示例

public class Main {

   public static void main(String args[]) {
      String Str = new String("Welcome-to-jiyik.com");
      System.out.println("Return Value :" );
      
      for (String retval: Str.split("-", 2)) {
         System.out.println(retval);
      }
      System.out.println("");
      System.out.println("Return Value :" );
      
      for (String retval: Str.split("-", 3)) {
         System.out.println(retval);
      }
      System.out.println("");
      System.out.println("Return Value :" );
      
      for (String retval: Str.split("-", 0)) {
         System.out.println(retval);
      }
      System.out.println("");
   }
}

运行示例

上面示例编译运行结果如下

Return Value :
Welcome
to-jiyik.com

Return Value :
Welcome
to
jiyik.com

Return Value :
Welcome
to
jiyik.com

返回 Java Strings 类

查看笔记

扫码一下
查看教程更方便