Java中,按某个字符分割字符串使用的是String对象的split()方法,返回的是分割之后的String数组,值得注意的是分割符。当分割符是 . 或者是 | 时,必须使用 \ 进行转义。

  1. 没有加转义字符\按 . 分割字符串,返回值是一个空的长度为0的String数组。
  2. 没有加转义字符\按 | 分割字符串,返回值是一个长度为原字符串长度的String数组,它会截取字符串中每一个字符并放到String数组中。
  3. 加转义字符\按 . 分割字符串,返回值是一个正常的字符串数组。
  4. 加转义字符\按 | 分割字符串,返回值是一个正常的字符串数组。

Java使用String对象的split()方法分割字符串的小坑相关推荐

  1. Java中String对象的replaceAll方法调用性能优化小技巧

    Java中String对象的replaceAll方法调用性能优化小技巧 0x01 Java中String对象的replaceAll方法调用性能优化小技巧 1.1 What? 1.2 Why? 1.3 ...

  2. 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...

  3. String类的split方法,字符串分割成数组

    String类的split方法可以将字符串按照特定的分隔符拆分成字符串数组. String[] split(String regex) 参数regex为正则表达式,以regex所表示的字符串为分隔符, ...

  4. 站长在线Python精讲:在Python中使用split()方法分割、使用join()方法合并字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用split()方法分割.使用join()方法合并字符串详解>.本知识点主要内容有:在Python中使用s ...

  5. JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)...

    字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组. 语法: stringObject.split(separator,limit) 参数说明: 注意:如 ...

  6. Java String类的split方法简介

    Java String类的split方法简介 String的split()方法用于按传入的字符或字符串对String进行拆分,返回拆分之后的数组. 1.一般用法 用一般的字符,例如 @ 或 , 等符号 ...

  7. java正则表达式参数替换,正则表达式替换(String对象的replace)方法笔记

    String对象的replace方法 参数 relpace( [ reg | string ], [ string | function ] ) 第一个参数表示执行匹配的正则表达式,也可以传递字符串 ...

  8. string类有可以调换方向的函数吗_关于String类的split()方法

    展开全部 split 方法:将一个字符串分割为子字符串,然后将结62616964757a686964616fe4b893e5b19e31333366306464果作为字符串数组返回. split 方法 ...

  9. (JAVA)String类之比较方法

    /* 字符串: 一.概述:1.字符串在JAVA中,使用""表示2.java.lang.String类3.只要写""就是字符串对象.不需要new二.空参构造器ne ...

最新文章

  1. 清华唐杰:GPT-3表示能力已经接近人类了,但它有一个阿喀琉斯之踵 | MEET 2021
  2. python众数问题给定含有n个元素的多重集合s_2-1 问题描述:给定含有n个元素的多重集合S - 下载 - 搜珍网...
  3. endnote一打开就自动关闭_word mac版如何彻底删除endnote插件?mac版word移除endnote加载项的方法...
  4. Linux 下安装 Oracle9i
  5. YII CRUD 例子
  6. html5做旋转太极图,HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)...
  7. 什么是 SAP Commerce yForms
  8. 字符串输出为什么第一个没了_「课堂笔记」Python基础语法:变量和输入输出
  9. matlab中ifelse能嵌套吗,嵌套if语句(nested if statements)
  10. ubuntu 自动挂载工具_Ubuntu自动挂载分区
  11. SpringBoot学习(二)——Spring的Java配置方式
  12. Xweibo:新浪云微博服务 - 新浪开源微博系统
  13. 计算机打字声音,键盘打字声音在哪设置
  14. android游戏备份农场,zynga旗下的虚拟农场farmville将正式进入android平台
  15. 很全的HTML5功能概述,温故而知新,可以为师矣!
  16. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
  17. Makefile使用总结
  18. 解决 java.lang.RuntimeException: Method i in android.util.Log not mocked. See http://g.co/androidstudi
  19. 从零搭建飞冰微前端项目《第二篇:搭建主应用》
  20. cv2.imread()、cv2.putText、cv2.imwrite()、cv2.waitKey()

热门文章

  1. JAVA中关于set()和get()方法的理解及使用
  2. 【BZOJ 4103】 4103: [Thu Summer Camp 2015]异或运算 (可持久化Trie)
  3. CodeForces 362B Petya and Staircases
  4. ASP.NET MVC 4应用程序文件夹
  5. 数组对象的过滤(取出一项中的某些字段)
  6. angularjs 路由 异步加载js
  7. python全栈学习--day8
  8. jmeter的master-slave模式
  9. canvas学习之柱状图
  10. iOS使用新浪微博、微信官方SDK分享内容