• Java String.split()用法小结


    在java.lang包中有String.split()方法,返回是一个数组

    我在应用中用到一些,给大家总结一下,仅供大家参考:

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

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

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

    3.String.split(String s, int limit)是将字符串按照s分为limit部分,如下:

    String []arrStr ="hell0!--你--好,,--,,我被“--”分隔开了--,不完整了---".split("-", 4);

    for(String s : arrStr){
    System.out.print(s + "");
    }

    结果如下

     4.split()配合正则表达式使用,“\s”代表空格类字符

    这里"\p{Punct}"的使用非常有用的,它表示标点符号。

    String words[] = "who are you(Caven?):No, I'm xiaoming. What are you doing?"..split("[\s\d\p{Punct}]+");

    for(int i = 0; i < words.length; i++){
    System.out.println("第" + i + "个单词为:" + words[i]);
    }

    运行截图如下:

  • 相关阅读:
    好的 文章链接汇总
    webpack之postcss集成
    移动端适配方法合集
    每天干的啥?(2017.3)
    每天干的啥?(2017.2)
    【2016年终总结】
    每天干的啥?(2017.1)
    PHP获取接口数据(模拟Get)
    每天干的啥?(2016.12)
    更换域名后的数据库sql的执行命令
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/7890051.html
Copyright © 2020-2023  润新知