split对字符串以给定的字符进行分隔,得到字符串数组
1.split分割字符第一种方法是split(String x):x是字符串以x为分割的字符。
比如字符串a,c,d,e 若是以split(String “,”)分割那么会舍去,这个字符,然后返回字符数组[[a],[b],[c],[d]]

2.第二种方法split(String x,int n),x是要分割的字符,n是分割成几个字符数组。
比如字符串a,bc,d,e,f若是以split(String “,”,int 2)分割那么会返回字符数组大小为2,[[a],[bc,d,e,f]]

3.对于特殊字符的分隔| ^ $ * . ( ) \ /等都是正则表达式的一部分,只能通过前面加上\进行转义。注意\要用三个\\,也就是split(“\\”);
比如字符串a,bc,(d,e,f若是以split(String “\(”)分割那么会返回字符数组为[[a,bc,],[d,e,f]]

4.逐个分隔字符串。split(“”);里面是空,不是空格。
比如字符串a,b若是以split(String “”)分割那么会返回字符数组为[[a],[,],[b]]

5.同时使用多个分隔符进行分隔。split(“[xyz…]”)。想要x和y以及z三个都分割字符串咋办哪,之前提供的方法只有一个字符能够分割,那么这里提供了>=2个字符可以分割的方法直接传一个字符数组进去就可以了
比如字符串ca,bc,b,d,e,f若是以split(String “[bc]”)分割那么会返回字符数组为[[a,],[,],[,d,e,f]]

6.有时候需要多个空格隔开咋办哪java也提供了方法。split(" {1,}“).。注意是空格加{1,}。就是说以1个空格或者1个以上空格分隔。如果是用两个或者以上空格split(“ {2,}”)。
比如字符串a b c若是以split(String " {1,}”)分割那么会返回字符数组为[[a],[b],[c]]

java中split详解相关推荐

  1. Java中CAS详解

    转载自  Java中CAS详解 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: (1)在多线程竞争下,加锁.释放锁会导致比较多的上下文切换 ...

  2. Java中LinkedList详解

    Java中LinkedList详解 LinkedList底层是双向链表 单向链表 双向链表 LinkedList新增的方法 主要增加了针对头结点与尾结点进行操作的方法, 即针对第一个元素和最后一个元素 ...

  3. Java中super详解

    目录 Java中super详解 super的作用: 1.     通过super可以访问父类的构造方法 2.   通过super可以访问父类的属性(非私有) 3.        通过super可以访问 ...

  4. java中匿名内部类详解_java 中匿名内部类的实例详解

    搜索热词 java 中匿名内部类的实例详解 原来的面貌: class TT extends Test{ void show() { System.out.println(s+"~~~哈哈&q ...

  5. java中priorityqueue_详解JAVA中priorityqueue的具体使用

    Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示.本文从Queue接口函数出发,结合生动的图解,深入浅出地分析PriorityQueue每个操作的具体过程和时间复杂度, ...

  6. java中implement_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,Java中不支持多重继承,但是可以用接口来实 ...

  7. java中final详解_Java中final用法与详解

    Java中final用法与详解 final作为Java中经常用到的关键字,了解final的使用方法是非常有必要的.这里从final关键字在数据域.方法和类中三个方面分析final关键字的主要用法. f ...

  8. java中getclass_详解java中this.getClass()和super.getClass()的实例

    详解java中this.getClass()和super.getClass()的实例 前言: 遇到this.getClass()和super.getClass()的返回值感到疑惑,经过探索豁然开朗. ...

  9. java中File详解

    #第六部分:IO流 ##1. File类的作用 File类是Java.io包中唯一代表磁盘我呢见本身的对象.File类定义类一些与平台无关的方法 来操作文件,File类主要用来获取或处理与磁盘文件相关 ...

最新文章

  1. SAP中外向交货单出具发票无法生成会计凭证
  2. 有道智能学习灯 初体验
  3. 步入github世界
  4. 电脑系统越来越慢,怎么删除临时文件
  5. 2018 CCPC 桂林站小结
  6. flutter ios上踩的一个坑
  7. 华硕java安装教程win10_华硕笔记本安装win10系统教程
  8. C#文件和目录的操作
  9. mysql取整,小数点处理函数floor(), round()
  10. wps 项目进度_wps excle做甘特图|如何利用excel自动生成施工进度计划横道图
  11. 测井解释-泥岩-煤层-砂岩-石灰岩-白云岩-硬石膏-岩盐-水
  12. Java下载excel文件并且添加水印效果
  13. Excel如何快速删除图片背景?
  14. 也就整了一万字的「数据指标体系」指南。
  15. jsonp跨域获取数据
  16. android8.1如何升级,关于android8.1实现多个app升级时的注意事项
  17. 【算法-LeetCode】121. 买卖股票的最佳时机(动态规划;贪心)
  18. Photoneo为IKEA提供家具零件包装自动化解决方案
  19. 网络连接 断断续续 出现黄色感叹号! 网速缓慢
  20. matlab stem函数坐标轴_在MATLAB中可以设置坐标轴的函数详解

热门文章

  1. 值得推荐的五大AI工具助力写作
  2. 1069 微博转发抽奖 (极简)
  3. 超级眼电脑监控软件保护企业机密信息让商业间谍无处遁形
  4. adb不是内部命令或外部命令,也不是可运行的程序或批处...
  5. 2007中国软件开发者大型有奖调查
  6. DNS解析相关实验:7台主机的恩怨情仇
  7. java什么是双亲委派,为什么它可以保证安全?
  8. 给我一份电商行业的员工考核表,我要表格形式的,并且带有具体评分
  9. 数据库相关的四位图灵奖获得者
  10. 【SDN】浅谈数据中心网络运维之异常泛洪流量分析及优化