Java-String-split()方法 小白版

split()方法详讲

作用:

  • java中split主要用于分隔字符串

 语法格式:

 参数详讲:o(* ̄▽ ̄*)o

 ① 第一个参数,String类型的 regex :表示分割的依据,或者说是判断的依据

 ② 第二个参数,int类型的 limit :  传入参数表示  分成多少个数组 

 例子1、(只给分割的依据,注意 “”):  

public class Demo1 {
    
    private static String s = "Banana,Apple,Grape,Mango,Pear";

    public static void main(String[] args) {

        //因为 split会将 符合分割条件的 字符串 分解成一个个的 小数组  
        //因此需要一个 字符数组 进行接收

        String[] text = s.split(",");

        System.out.println("分割后的结果如下所示:");
        for (int i=0;i<text.length;i++){
            System.out.println(text[i]);
        }
    }

}

在此结果中,逗号消失了

例子2、(限制分成几组,即传入第二个参数)

public class Demo1 {

    private static String s = "Banana,Apple,Grape,Mango,Pear";

    public static void main(String[] args) {
        
        String[] text = s.split(",",3);

        System.out.println("只分3组的结果如下所示:");
        for (int i=0;i<text.length;i++){
            System.out.println(text[i]);
        }
        }
    }

}

 

前两组的 逗号 都消失了,而最后一组没有


 总结

  • ① 从打印结果来看,传入的第一个参数(regex “” )消失,因此在使用时要多加考虑
  • ② 当传入第二个参数时  只有符合前两组的 regex(本文为“” )消失,后续的则不变


ps: 话说在类库的学习上(头疼),但是也要多加做笔记,反复多看,忘记就查。再加上大量的练习 。。。还有,感谢看到这里的自己一下吧 ^O^

初极狭才通人,复兴数十步,方才豁然开朗!一起加油吧~  (๑•̀ㅂ•́)و✧

有错,或写的不好的地方,欢迎指出来哦~ 会认真听取的

猜你喜欢

转载自blog.csdn.net/weixin_53353693/article/details/119255908
今日推荐