JAVA中split切割字符串

开发中偶尔遇到切割字符串的场景,总结了几种常见的。

首先定义一个字符串:

String str = "aaa,123     567 rrr,890";

1.按照某一个字符切割字符串(比如按照,一种字符切割)

String[] strArr = str.split(",");//结果是一个字符串数组

 

2.按照多个字符切割字符串(比如按照,与数字6两种字符进行切割)

String[] strArr = str.split(",|6");//用  |  分开

 

3.一个或多个空格分隔字符串

     (1).String的split方法支持正则表达式;

     (2.)正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次。

String [] arr = str.split("\\s+");

也可以让空白符和其他字符一同使用:

String[]  strArr= str.split(",|\\s+|0");

 

发布了11 篇原创文章 · 获赞 4 · 访问量 1347
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览