package up; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class CollTest { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String line = sc.nextLine(); String []split=line.split("\\,"); Set<String> hs = new HashSet<String>(); for(String string:split){ hs.add(string); } if(hs.size()>4&&hs.contains("hello")){ System.out.println("集合中已有该元素"); } if(hs.size()>=4&&!(hs.contains("hello"))){ hs.add("hello"); } if(hs.size()<=4){ System.out.println("元素个数小于4"); } System.out.print(hs); } }
时间: 2024-04-29 22:19:26 浏览: 52
计算机二级java基础试题.pdf
这段代码是一个Java程序,它的作用是接收用户输入的一组字符串,并将这些字符串存储到一个HashSet集合中。接着,程序会根据集合中元素的个数和是否包含特定元素来输出不同的结果。如果集合中元素个数大于4且包含"hello"元素,程序会输出"集合中已有该元素";如果元素个数大于等于4且不包含"hello"元素,程序会将"hello"元素加入到集合中;如果元素个数小于等于4,程序会输出"元素个数小于4"。最后,程序会打印出集合中的所有元素。
阅读全文