用split()分隔字符串,得到的字符串数组第一个为什么是空白的
import java.util.*;
public class RegexTest {
public static void main(String[] args) {
String str = "son cat java moon hahaha mmmm";
String[] dataArr = str.split(".on\\s*");
System.out.println(dataArr.length);
for (int i = 0; i < dataArr.length; i++) {
System.out.println(dataArr[i]);
}
}
}
代码如上,打印出来的效果如下:
cat java m
hahaha mmmm
为什么第一行是空白的呢?
...全文
相关推荐
遍历字符串-返回数组
遍历字符串-返回数组遍历字符串-返回数组遍历字符串-返回数组
java代码-split
java代码-split
Java字符串分隔方法split实践
NULL 博文链接:https://bijian1013.iteye.com/blog/2334967
JavaScript中字符串分割函数split用法实例
主要介绍了JavaScript中字符串分割函数split用法,实例分析了javascript中split函数操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下
C#中使用Split方法拆分字符串实例
主要介绍了C#中使用Split方法拆分字符串实例,本文给出了使用一个分隔符和多个分隔符拆分字符串的例子,需要的朋友可以参考下


