养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

java分隔符split方法特殊分隔符

时间:2024-09-30 19:43:27

在开发过程中需要将一个用|分割的字符串,按照|分割成一个数组,在使用String.split("|")后却没能正确分割,经过测试后发现了一些使用此方法时的雷,分享给大家~避免大家踩雷。

工具/原料

电脑、Eclipse

方法/步骤

1、我们先按照str.split("|"拘七呷憎)这样的写法来运行程序,看下程序运行的结果吧~查看运行结果,发现并不是我们想要的结果,那么怎么才能实现将字符串&q锇栀劐箨uot;进行调帐操作|180524090"分割为“进行调帐操作”和“180524090”?

java分隔符split方法特殊分隔符

2、通过查资料发现:“.”和“|”都是转义字符,在作为分割符使用split方法时必须得加"\\";

java分隔符split方法特殊分隔符

3、改成正确的写法之后,我们来看下程序运行的结果:

java分隔符split方法特殊分隔符

4、实现代码如下:Stringstr="进行瓢遥费涓调帐操作|180524090"; if(str.indexOf("|&quo墉掠载牿t;)>-1){ String[]_str=str.split("\\|"); for(inti=0;i<_str.length;i++){ System.out.println(_str[i]); } }

© 一点知识