标题:java中获取字符串中的所有单词
public void fun(String paragraph) {
paragraph += "."; //技巧,使得最后面都可以到else,【输入bob】
List<String> list = new ArrayList<>();
String ans = "";
StringBuilder word = new StringBuilder();
for (char c: paragraph.toCharArray()) {
if (Character.isLetter(c)) {//为字符
word.append(c);
} else if (word.length() > 0) {
String finalword = word.toString();
list.add(finalword);
word = new StringBuilder();
}
}
//因为有paragraph += ".";所以就算输入为bob,也可以变成【bob.】这样就可以进入上面for循环中的else
}