在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); // 输出:trueLinkedList:LinkedList<String> list = new LinkedList<>();list.add("apple");list.add("banana");list.add("orange");boolean result = list.contains("apple");System.out.println(result); // 输出:trueHashSet:HashSet<String> set = new HashSet<>();set.add("apple");set.add("banana");set.add("orange");boolean result = set.contains("apple");System.out.println(result); // 输出:trueTreeSet: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方法。

