阅读量:0
在Java中,contains方法用于检查给定的对象是否存在于集合中。它的使用方式取决于集合的类型。以下是几种常见集合类型中contains方法的使用方法:
- ArrayList:
ArrayList<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); boolean result = list.contains("apple"); System.out.println(result); // 输出:true
- LinkedList:
LinkedList<String> list = new LinkedList<>(); list.add("apple"); list.add("banana"); list.add("orange"); boolean result = list.contains("apple"); System.out.println(result); // 输出:true
- HashSet:
HashSet<String> set = new HashSet<>(); set.add("apple"); set.add("banana"); set.add("orange"); boolean result = set.contains("apple"); System.out.println(result); // 输出:true
- TreeSet:
TreeSet<String> set = new TreeSet<>(); set.add("apple"); set.add("banana"); set.add("orange"); boolean result = set.contains("apple"); System.out.println(result); // 输出:true
对于其他集合类型,如HashMap、TreeMap等,contains方法的使用方式类似。需要注意的是,contains方法是通过equals方法来比较对象的相等性的,因此需要确保集合中的对象正确实现了equals方法。