使用java语言,现要求去除所有非 a-z 与 A-Z 的字符,并转换为小写 ,比如 award. This's great. 结果应为 award 、 this 、 s 和 great 单词。
时间: 2024-03-18 13:39:49 浏览: 38
好的,以下是 Java 代码示例:
```
String text = "award. This's great.";
text = text.replaceAll("[^a-zA-Z\\s]", ""); // 去除非 a-z 和 A-Z 的字符
text = text.toLowerCase(); // 转换为小写
String[] words = text.split("\\s+"); // 拆分为单词
for (String word : words) {
System.out.println(word);
}
```
这个程序使用了 `replaceAll()` 方法来去除所有非 a-z 和 A-Z 的字符,使用 `toLowerCase()` 方法将所有字母转换为小写,并使用 `split()` 方法将文本拆分为单个单词。最后,使用 `for` 循环遍历所有单词,并将其打印出来。
阅读全文