有如下字符串"If you want to change your fate I think you need to learn java"(用空格间隔)
每个单词之间,都是用空格分隔, 求出这个字符串中,包含有多少单词
代码:
import java.util.Arrays;
public class WordNum {
public static void main(String[] args) {
//定义一个字符串,判断有多少单词
String s1 = "If you want to change your fate I think you need to learn java";
//定义正则表达式规则,遇见空格切割
String regex = "\\s";
String[] s2 = s1.split(regex);
//输出数组查看效果
System.out.println(Arrays.toString(s2));
//输出单词数
System.out.println("单词数:"+s2.length);
}
}
结果: