Set子接口:
-
特点:无序,无下标,元素不可重复。
-
方法,全部继承自Collection中的方法
-
案例
/* * 测试Set接口的使用 * 特点:1.无序,没下标 2.不能重复 * */ public class SetTest { public static void main(String[] args) { Set<String> set = new HashSet<>(); //1.添加元素 set.add("小米"); set.add("华为"); set.add("荣耀"); set.add("魅族"); System.out.println(set.size()); System.out.println(set.toString()); //2.删除 set.remove("荣耀"); System.out.println(set.size()); System.out.println(set.toString()); //遍历循环 System.out.println("-------增强for循环-------"); for (String s : set) { System.out.println(s); } System.out.println("-----------迭代器-----------"); Iterator it =set.iterator(); while (it.hasNext()){ String s=(String)it.next(); System.out.println(s); } //4.判断 System.out.println(set.isEmpty()); //判断是否为空 System.out.println(set.contains("华为")); //该元素是否存在 } }