概述:

使用Split()方法可以使字符串按照指定的分割字符或字符串进行分割,并且将分割后的结果分别存放在字符串数组里。
Split()方法提供了以下两种分割方式:

  1. Split(String sign)
    该方法可以根据指定的分隔符对字符串进行拆分。语法如下:
Str.split(String sign)
//其中,sign为分割字符串的分隔符,也可以使用正则表达式。
//暂时没有统一的对字符进行分割的符号,如果想要定义多个分隔符,可以使用符号“|”。Eg:“,|=”表示分割符号“,”和“=”。
  1. Split(String sign,int limit)
    该方法可以根据给定的分割符对字符串进行拆分,并限定拆分的次数。语法如下:
Str.split(String sign,int limit)
//其中,sign为分割字符串的分割符,也可以使用正则表达式,limit限制分割的次数。

举例分析:

/*
 * @Author: EdwinD
 * @date: 2022/4/6 17:22
 * @description: 关于Java中Split切割字符的一些应用
 */
public class Try_Split {
    public static void main(String[] args) {
        //创建字符串str
        String str="59.64.5.68";
        //对字符“.”进行分割,没有次数限制,全部分割。
        // 此处使用“\\.”是转义符,若不带两个“\”则无法直接识别对于“.”的截取。
        String[] firstArray=str.split("\\.");
        //对 . 进行两次分割,一共形成两个部分。
        String[] secondArray=str.split("\\.",2);
        //输出原来数组str
        System.out.println("str原值为:"+str);
        System.out.print("全部分割后的str:");
        for(String a:firstArray){
            //将数组合起来后再输出
            System.out.print("["+a+"]");
        }
        System.out.println();
        System.out.print("分割两次后的字符:");
        for(String a:secondArray){
            System.out.print("["+a+"]");
        }
        System.out.println();
    }
}

输出效果:

java按照都好分割 java split分割_System