Java 用"|"作为分隔符分割字符串的问题

硅谷探秘者 算法基础 637 0 0

今天在项目中遇到用 "|" 分割字符串的问题,如果直接使用下面方式,不会按照我们预想的分割:

String[] ids="12|13|14".split("|");

分割出来是[1,2,|,1,3,|1,4]

问题原因是分隔符的定义有问题

解决办法:

String[] ids="12|13|14".split("\\|");

猜你喜欢
java基础 637 java根据多空格或tab进行publicstaticvoidmain(String[]args){Stringtext="dsdfsdddddgsdfsd";String[]split
official 577 数组char[]形式给出。不要给另外数组配额外空间,你必须原地修改输入数组、使O(1)额外空间解决这一。你可以假设数组中所有都是ASCII码表中可打印。示例1:输入
数据库基础 4341 1.利dbms_lob.substr()方法可将对应段转换成如下:selectdbms_lob.substr(content)fromNEWS该方法有个缺点,当content段长度超过某
mysql,数据库 96 MySQLgroup_concat()函数法  在使groupby对数据进行组后,如果需要对select数据项进行拼接,这时就需要到group_concat()函数。1、基本
java基础 1536 Java四种引强引(StrongReference)软引(SoftReference)弱引(WeakReference)虚引(PhantomReference)1.强引
java虚拟机(jvm) 3982 java异常捕获析思考:调下面方法别会返和输出回什么?packagecom.itdragon.controller;importorg.junit.Test
java虚拟机(jvm) 6398 指针引,所以一般这部使内存相对较小,而且当方法调完成以后栈帧中占内存即可被回收。影响java虚拟机栈最大深度因素有那些1.Java虚拟机栈大小直接影响栈深度2.在java虚拟机栈
java虚拟机(jvm) 3738 节代码指令节代码指令由一个标识该指令码和固定数目参数组成:操码是一个无节值——即节代码名,由助记号标识。例如,操码0助记号NOP表示,对应于不做任何操指令。参数是静
归档
2018年11月  12 2018年12月  33 2019年01月  28 2019年02月  28 2019年03月  32 2019年04月  27 2019年05月  33 2019年06月  6 2019年07月  12 2019年08月  12 2019年09月  21 2019年10月  8 2019年11月  15 2019年12月  25 2020年01月  9 2020年02月  5 2020年03月  16 2020年04月  4 2020年06月  1 2020年07月  7 2020年08月  13 2020年09月  9 2020年10月  5 2020年12月  3 2021年01月  1 2021年02月  5 2021年03月  7 2021年04月  4 2021年05月  4 2021年06月  1 2021年07月  7 2021年08月  2 2021年09月  8 2021年10月  9 2021年11月  16 2021年12月  14 2022年01月  7 2022年05月  1 2022年08月  3 2022年09月  2 2022年10月  2 2022年12月  5 2023年01月  3 2023年02月  1 2023年03月  4
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。