解题思路:
注意事项:
参考代码:
import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); ArrayList<String>list=new ArrayList<String>(); String str=sc.nextLine(); //将str用"\\s"(空白字符)分割并添加到数组中 String[]s=str.toString().split("\\s"); //将数组添加到集合中使用 for (int i = 0; i < s.length; i++) { list.add(s[i]); } //去除集合中重复项 list = new ArrayList<String>(new HashSet<String>(list)); System.out.println(list.size()); } }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:572 |
C语言训练-求函数值 (C语言代码)浏览:581 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:469 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:543 |
核桃的数量 (C语言代码)浏览:672 |
图形输出 (C语言代码)浏览:1387 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:471 |
【出圈】 (C++代码)简单循环浏览:640 |
简单的a+b (C语言代码)浏览:618 |