利用HashSet创建一个白名单集合
/*
* 模拟白名单
* 输入一个号码,如果此号码在白名单中,就不给他发短信
* 利用HashSet实现
* */
public class HashSetTest{
//创建一个HashSet集合
private final static Set<String> SET = new HashSet<>();
//静态块加载元素
static{
SET.add("13845876650");
SET.add("13845876658");
SET.add("13845876659");
SET.add("13845876656");
SET.add("13845876652");
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("请输入电话号码:");
String num = sc.next();
if(!SET.contains(num)){
System.out.println("短信已发送!"):
}else{
System.out.println("此号码为白名单号码!");
}
}
}