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

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

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

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

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

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

解决办法:

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


评论区
请写下您的评论...
暂无评论...
猜你喜欢
java基础 1113 java根据多空格或tab进行publicstaticvoidmain(String[]args){Stringtext="dsdfsdddddgsdfsd";String[]split
official 862 数组char[]形式给出。不要给另外数组配额外空间,你必须原地修改输入数组、使O(1)额外空间解决这一。你可以假设数组中所有都是ASCII码表中可打印。示例1:输入
数据库基础 4960 1.利dbms_lob.substr()方法可将对应段转换成如下:selectdbms_lob.substr(content)fromNEWS该方法有个缺点,当content段长度超过某
mysql,数据库 1466 MySQLgroup_concat()函数法  在使groupby对数据进行组后,如果需要对select数据项进行拼接,这时就需要到group_concat()函数。1、基本
java基础 1887 Java四种引强引(StrongReference)软引(SoftReference)弱引(WeakReference)虚引(PhantomReference)1.强引
java虚拟机(jvm) 4355 java异常捕获析思考:调下面方法别会返和输出回什么?packagecom.itdragon.controller;importorg.junit.Test
java虚拟机(jvm) 6783 指针引,所以一般这部使内存相对较小,而且当方法调完成以后栈帧中占内存即可被回收。影响java虚拟机栈最大深度因素有那些1.Java虚拟机栈大小直接影响栈深度2.在java虚拟机栈
java虚拟机(jvm) 4119 节代码指令节代码指令由一个标识该指令码和固定数目参数组成:操码是一个无节值——即节代码名,由助记号标识。例如,操码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 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1
标签
算法基础 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 javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。