java实现英文字符和字符串个数统计
时间: 2024-01-25 19:02:02 浏览: 70
java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数
你可以使用Java中的字符数组和字符串操作来实现英文字符和字符串个数统计。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class CharacterAndStringCount {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一段英文文本:");
String text = input.nextLine();
input.close();
int charCount = 0;
int wordCount = 0;
// 统计字符数
char[] charArray = text.toCharArray();
for (char c : charArray) {
if (Character.isLetter(c)) { // 判断是否为字母
charCount++;
}
}
// 统计单词数
String[] wordArray = text.split("\\W+"); // 以非字母字符为分隔符
wordCount = wordArray.length;
System.out.println("该文本中包含 " + charCount + " 个英文字母和 " + wordCount + " 个单词。");
}
}
```
运行程序后,输入一段英文文本,程序将输出该文本中包含的英文字母个数和单词个数。注意,这里使用了Java中的Character.isLetter方法来判断一个字符是否为字母,使用了String.split方法来分割字符串。
阅读全文