zoukankan      html  css  js  c++  java
  • String的split()方法可以将字符串按照特定的分隔符拆分成字符串数组

    在java.lang包中有String.split()方法,返回是一个数组------不管按照什么拆,拆出来是一个数组

    String str = "1,2,3,4,5,6";

    String[] strarr = str.split(",");

    system.out.println(strarr)//["1","2","3","4","5","6"]

    注:

    1、如果用“.”作为分隔的话,必须是如下写法,String.split("\."),这样才能正确的分隔开,不能用String.split(".");

    2、如果用“|”作为分隔的话,必须是如下写法,String.split("\|"),这样才能正确的分隔开,不能用String.split("|");

    3、“.”和“|”都是转义字符,必须得加"\"

                          // 按空格拆分

                          String str = "java cpp php c# objective-c";

                          String[] strArr = str.split("\s");

                          System.out.println(Arrays.toString(strArr));//[java, cpp, php, c#, objective-c]

                          // 按+、-、=符号拆分String line = "100+200-150=150";

                          strArr = line.split("[\+\-=]");

                           System.out.println(Arrays.toString(strArr));//[100, 200, 150, 150]

  • 相关阅读:
    工厂模式
    不错公众号
    linux 下的 正则表达式(awk,sed,awk)学习
    CentOS 7 中安装 bcc-tools
    docker
    Python爬去知乎上问题下所有图片
    过滤重复数据取一条
    阿里云80端口被系统占用
    过滤重复项取时间最近的数据
    Layui的几个问题记录一下
  • 原文地址:https://www.cnblogs.com/sunfenqing/p/7458448.html
Copyright © 2011-2022 走看看