黑马程序员技术交流社区

标题: String类的aplit()方法具体是怎么切的 [打印本页]

作者: 黑色皮肤的马    时间: 2016-1-27 21:13
标题: String类的aplit()方法具体是怎么切的
如果定义一个字符串"abcdaabceaaabcd",用"a"去切割,那么字符串中有连续的a,怎么切呢,结果是什么?


作者: 梁志朋    时间: 2016-1-27 22:36
String s="abcdaabceaaabcd";String [ ] arr=s.split("a");for(int i=0;i<arr.length;i++){System.out.println(arr[i])}
作者: only-hou    时间: 2016-1-27 22:47
楼上正解
作者: 黑夜中那颗星    时间: 2016-1-28 10:42
split("a+");   用一个或者多个连续的a切割
作者: 黑色皮肤的马    时间: 2016-1-28 22:24
黑夜中那颗星 发表于 2016-1-28 10:42
split("a+");   用一个或者多个连续的a切割

谢谢。。。
作者: 参禅悟道    时间: 2016-1-29 14:45
只要有一个“a”出现,就会进行分割,比如说第一个a,左边没有字符的话,就会分割出来一个空字符串,如果两个aa在一起的话,就会分割出来一个空字符串。

QQ截图20160129144454.png (149.7 KB, 下载次数: 16)

QQ截图20160129144454.png

作者: 黑色皮肤的马    时间: 2016-1-29 20:31
参禅悟道 发表于 2016-1-29 14:45
只要有一个“a”出现,就会进行分割,比如说第一个a,左边没有字符的话,就会分割出来一个空字符串,如果两 ...

感谢大神分享
作者: rushing    时间: 2016-1-29 20:45
看看。。。学习一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2