设有一个含若干水果单词组成的字符串数组,编程统计该数组中共有多少种水果。假设调试的数据如下: String fruit[]= { "apple","pear","apple","apple","orange","pear","apple"}; Java语言
时间: 2023-07-02 08:23:48 浏览: 145
java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数
可以使用一个 HashSet 来统计数组中不同水果的数量,代码如下:
```java
String fruit[] = { "apple", "pear", "apple", "apple", "orange", "pear", "apple" };
Set<String> set = new HashSet<String>();
for (String f : fruit) {
set.add(f);
}
int count = set.size();
System.out.println("共有 " + count + " 种水果。");
```
输出结果为:共有 3 种水果。
阅读全文