可以帮帮我吗,卑微大学生

  • import java.util.*;
    public class Task6{
      public static void main(String []args){
    	  Scanner sc = new Scanner(System.in);
        Set<String> hashset = new HashSet();
        List<String> list = new LinkedList();
        String [] a = new String[10];
    	
    	System.out.println("请输入hashset中的省份名称");
    	for(int i=0;i < 3;i++) hashset.add(sc.nextLine());
    	
    	for(int i=0;i < 9;i++){
    		System.out.println("输入list中的省份名称");
    		a[i] = sc.nextLine();
    		list.add(a[i]);
    	}
    	
    	for(String s : list){
    		System.out.println(s);
    	}
    	
    	Random rand = new Random();
    	String randElement;
    	do{
    	randElement = list.get(rand.nextInt(list.size()));
    	if(!(hashset.containsKey(randElement))) hashset.add(randElement);
    	}while(hashset.size() <= 6);
     }
    }

     

什么问题?什么错误 set 里有containsKey方法吗