Java 正则表达式 String str="I am a very good student";用Java的String类的split(int regex)方法,将上面的字符串存到String数组里面(注意上面字符串中有的地方是一个空格,有的地方是多个空格)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="I am a very good student"; String[] re = str.split("\\s+"); for (int i = 0; i < re.length; i++) { System.out.println("["+re[i]+"]"); }结果[I][am][a][very][good][student] 二楼 能回答下 那个“\\s+”是什么意思?还有就是 有关于 split 方法 参数的详细参考么? 这是API里的\s 空白字符:[ \t\n\x0B\f\r] \S 非空白字符:[^\s] \\s就是说[]内的空白类字符有1个或多个 正和你题目里的要求一样。 跪求将jar文件生成exe文件方法 java调用dll [求助]需要转换txt数据到mysql数据库,没思路,哪位大侠可以指条明路(欢迎砸帖) SWT中link的问题 [??在线等]关于this?? 被类型转换搞怕了! 关于异常的处理应该遵循什么规范? HttpClient实现页面登录功能 ■■jb7可以将原来的class制作成exe吗? Jbuilder4.0 如何用JAVA实现局域网中主机的UDP端口扫描?? 求解i += i++;
String[] re = str.split("\\s+");
for (int i = 0; i < re.length; i++) {
System.out.println("["+re[i]+"]");
}
结果
[I]
[am]
[a]
[very]
[good]
[student]
这是API里的
\s 空白字符:[ \t\n\x0B\f\r]
\S 非空白字符:[^\s] \\s就是说[]内的空白类字符有1个或多个 正和你题目里的要求一样。