不同字符串的分割方式 split

使用split让字符串分割

方式一:

  public static void main(String args[]) {
        String str = "小学,初中,高中,大专,本科,研究生,博士";
        String[] buff = str.split(",");
        for(int i=0;i<buff.length;i++){
            System.out.println(buff[i]);
        }

String str="Java string split test";
      String[] strarray=str.split(" ",2); //使用limit,最多分割成2个字符串
      for (int i = 0; i < strarray.length; i++)
          System.out.println(strarray[i]); }

 String str="Java string split test"; 转义字符为: String[] strarray=str.split(" ");

 

方式二:

IP地址的拆分

 public static void main(String args[]) {
        String str = "192.168.1.1";
        // . 必须得加 转义字符\\
        for(String s : str.split("\\.")){
            System.out.println(s);
        }
    }

 

 

方式三:

    public static void main(String[] args) {
        String str="aa//bb//cc//dd";
        String[] strarray=str.split("//");
        for (int i = 0; i < strarray.length; i++)
            System.out.println(strarray[i]);
    }

 

  

附加:

经纬度分割

public static void main(String[] args) {
        String coordinate = "110.454567,21.245155";
        String[] split = coordinate.split(",");
        System.out.println("经度: " + split[0]);
        System.out.println("纬度: " + split[1]);
    }

 

posted @ 2021-08-03 14:53  安详的苦丁茶  阅读(327)  评论(0编辑  收藏  举报