21xrx.com
2024-09-17 04:18:23 Tuesday
登录
文章检索 我的文章 写文章
Java String类中的split()方法详解
2023-06-15 15:35:38 深夜i     --     --
Java String类 split()方法 分隔符 正则表达式

在Java编程中,String类是经常使用的一个类。而该类中的split()方法也是常用的一种方法,它能将指定的字符串根据指定的分隔符分割成一个字符串数组,并返回该数组。在本文中,我们将详细介绍Java String类中split()方法的使用。

首先,让我们来看看split()方法的语法:


public String[] split(String regex)

该方法接受一个参数regex,表示分隔符。在该方法中,regex可以是正则表达式,也可以是普通的字符串。如果该方法中的regex为正则表达式,那么需要使用转义字符"\"。如果该方法中的regex为普通字符串,那么不需要使用转义字符。

接下来,我们将通过代码实例来演示split()方法的使用。


public class StringSplitDemo {

  public static void main (String[] args){

    // 使用普通字符串作分隔符

    String str = "百度 阿里 腾讯";

    String[] arr = str.split(" ");

    for (String s : arr) {

      System.out.print(s + " | ");

    }

    

    System.out.println();

    // 使用正则表达式作分隔符,其中"."是正则表达式中的特殊字符,需要使用转义字符"\."

    String str1 = "Hello.World";

    String[] arr1 = str1.split("\\.");

    for (String s : arr1) {

      System.out.print(s + " | ");

    }

  }

}

在上述代码中,我们首先定义了一个字符串str,其中的分隔符是两个空格。接着,我们使用split()方法将str字符串根据分隔符" "分割成一个字符串数组arr,最后使用for循环遍历该数组并输出每个元素。

接下来,我们再定义了一个字符串str1,其中的分隔符是"."。与上一步不同的是,该分隔符需要使用转义字符"\"来对特殊字符进行转义。接着,我们使用split()方法将该字符串根据分隔符"."分割成一个字符串数组arr1,最后同样使用for循环遍历该数组并输出每个元素。

通过上述代码实例,我们了解了split()方法的基本使用方法。在代码编写过程中,只要按照split()方法的语法要求传入分隔符参数,就可以轻松地将一个字符串根据指定的分隔符分割成一个字符串数组并返回。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复