Java split()用法,使用特殊字符要使用转义字符。

特殊字符有 * ^ : | . \

1、单个符号作为分隔符 

特殊符号*

.split("\\*");

特殊符号^

.split("\\^");

特殊符号:

.split("\\:");

特殊符号|

.split("\\|");

特殊符号.

.split("\\.");

特殊符号\

.split("\\");

2、多个符号作为分隔符

String str = "abc^123#456";

.split("\\^|#");

输出:

abc

123

456

3、知其然知其所以然

split表达式,其实就是一个正则表达式。*  ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\\加以转义。
如果使用多个分隔符则需要借助 | 符号,如2所示,但需要转义符的仍然要加上分隔符进行处理

Java split()用法,使用特殊字符要注意了相关推荐

  1. java Split 用法

    在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1.如果用"."作为分隔的话,必须是如下写法,Str ...

  2. java split 坑

    一 , java split简单用法public class SplitTest {public static void main(String[] args) {//一般分割String a=&qu ...

  3. Java split方法详细讲解

    今天是圣诞节,我是中国人,无视圣诞节. 文章可能有点长,看下来必定有所收获. 没有学过正则表达式的去b站看,一个半小时应该可以看完,要看请点这里 这是必备的前置技能,不懂得话没法真正明白split用法 ...

  4. java split方法注意事项

    最近分析数据时,需要将数据分割组合,再分割,清洗后获得需要的数据.分割数据时,会使用到split方法,分割后有时会遇到问题.例如,是否以分割 符结尾时,分割出来的字符数组长度是不一样的. 一 , ja ...

  5. java正则表达式用法示例_Java正则表达式教程及示例

    java正则表达式用法示例 当我开始使用Java时,正则表达式对我来说是一场噩梦. 本教程旨在帮助您掌握Java正则表达式,并让我定期返回以刷新我的正则表达式学习. 什么是正则表达式? 正则表达式定义 ...

  6. java sftp.mkdir 报错,java mkdir用法

    java mkdir用法 [2021-02-10 09:22:55]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  7. java resume过时方法_学点开发|关于Java多线程用法解析

    在进行学习之前,我们先来了解下,什么是Java多线程: 多线程是实现并发机制的一种有效手段.进程和线程一样,都是实现并发的一个基本单位.为了让大家更清晰读懂关于Java多线程用法,由以下几点入手学,帮 ...

  8. OpenCV cv::split用法的实例(附完整代码)

    OpenCV cv::split用法的实例 OpenCV cv::split用法的实例 OpenCV cv::split用法的实例 #include <iostream> #include ...

  9. java list用法_Java List 用法详解及实例分析

    Java List 用法详解及实例分析 Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解. List:元素是有序的(怎么存的就怎么取出来,顺 ...

最新文章

  1. 论如何学习一门编程语言
  2. String Split 和 Join
  3. hasattr判断是不是可迭代类型的方法
  4. 【小技巧】Xcode7.1中KSImageNamed无效的解决方法
  5. ITK:标记连接组件的轮廓
  6. mac上配置php开发环境,Mac配置PHP开发环境
  7. PHP权重算法-用于游戏根据权限来随机物品
  8. python 32bit数据结构_python实现bitmap数据结构详解
  9. 双目密集匹配的一般过程
  10. @Autowired和@Resource
  11. Maven学习总结(37)——利用GitHub或阿里云OSS对象存储、又拍云、七牛云存储等搭建个人Maven仓库
  12. 开发过程中常用的 dos 命令
  13. VS2019下安装NumCpp库小结
  14. opencart笔记
  15. Latex:使用latex双栏模板时,图片caption名称不显示
  16. Android 12 原生播放器的编解码 Codec 2
  17. java详解 --- JOSN解析
  18. 题解 伊甸园日历游戏
  19. 转--《失控》与无中生有
  20. ExpandableListQQ好友列表

热门文章

  1. 【SPOJ-WACHOVIA】Wachovia Bank【01背包】
  2. The Romantic 老炮儿
  3. 常用的 PHP 类库 , 资源
  4. python django 个人图片网站
  5. NodeJs核心技术-张晓飞-专题视频课程
  6. [Linux 基础] -- 驱动调试神器 printk 你掌握了吗?
  7. 连续系统的动态规划问题
  8. uniapp开发微信小程序/h5完整流程,含vant/uview(h5适配vw)
  9. Java集合---Collection接口的常用方法
  10. ct伪影消除matlab代码,CT去伪影总结