java统计语句中单词数时如何避免逗号被统计
时间: 2024-05-12 08:19:42 浏览: 57
java输入语句scanner.docx
在统计语句中单词数时,可以使用正则表达式来匹配单词,避免逗号被统计。可以使用以下代码来实现:
```java
String sentence = "This is a sentence, with some words.";
String[] words = sentence.split("[^a-zA-Z]+"); // 使用正则表达式匹配单词,[^a-zA-Z]+表示匹配非字母字符,+表示匹配多个非字母字符
int count = 0;
for (String word : words) {
if (!word.isEmpty()) { // 排除空字符串
count++;
}
}
System.out.println("The number of words in the sentence is " + count);
```
输出结果为:The number of words in the sentence is 8。可以看到,逗号没有被统计在内。
阅读全文