用java实现:输入若干个字符串,统计不同的字符串共有多少种
时间: 2024-05-07 19:18:39 浏览: 15
可以通过使用Java中的Set来实现统计不同字符串的种类数。Set是一个不会重复元素的集合,可以使用它来存储不同的字符串。
下面是一个简单的代码示例:
```java
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class StringCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Set<String> set = new HashSet<>();
System.out.println("请输入一些字符串,每行输入一个,输入空行结束:");
while (true) {
String line = scanner.nextLine().trim();
if (line.isEmpty()) {
break;
}
set.add(line);
}
System.out.println("不同的字符串共有 " + set.size() + " 种");
}
}
```
该程序通过从控制台读取输入的字符串,并将每个字符串添加到Set集合中。最后,程序输出Set集合的大小,即不同的字符串种类数。