- Java.util 包类
- Java.util - 首页
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util 包额外内容
- Java.util - 接口
- Java.util - 异常
- Java.util - 枚举
- Java.util 有用资源
- Java.util - 有用资源
- Java.util - 讨论
Java 接口
简介
Java 接口包含集合框架、传统集合类、事件模型、日期和时间工具、国际化以及各种实用工具类(字符串标记器、随机数生成器和位数组)。
接口概要
序号 | 接口及描述 |
---|---|
1 | Collection<E> 这是集合层次结构中的根接口。 |
2 | Comparator<T> 这是一个比较函数,它对一些对象的集合强加一个全序。 |
3 | Deque<E> 这是一个线性集合,支持在两端插入和删除元素。 |
4 | Enumeration<E> 这是一个实现 Enumeration 接口的对象,它一次生成一系列元素。 |
5 | EventListener 这是一个标记接口,所有事件监听器接口都必须扩展它。 |
6 | Formattable 任何需要使用 Formatter 的“s”转换说明符执行自定义格式化的类都必须实现 Formattable 接口。 |
7 | Iterator<E> 这是集合的迭代器。 |
8 | List<E> 这是一个有序集合(也称为序列)。 |
9 | ListIterator<E> 这是列表的迭代器,允许程序员双向遍历列表,在迭代过程中修改列表,并获取迭代器在列表中的当前位置。 |
10 | Map<K,V> 这是一个将键映射到值的对象。 |
11 | Map.Entry<K,V> 这是一个映射条目(键值对)。 |
12 | NavigableMap<K,V> 这是一个 SortedMap,扩展了返回给定搜索目标的最近匹配项的导航方法。 |
13 | NavigableSet<E> 这是一个 SortedSet,扩展了报告给定搜索目标的最近匹配项的导航方法。 |
14 | Observer 当某个类想要被告知可观察对象的变化时,它可以实现 Observer 接口。 |
15 | Queue<E> 这是一个专为在处理之前保存元素而设计的集合。 |
16 | RandomAccess() 这是 List 实现使用的一种标记接口,用于指示它们支持快速(通常是恒定时间)随机访问。 |
17 | Set<E> 这是一个不包含重复元素的集合。 |
18 | SortedMap<K,V> 这是一个 Map,它进一步在其键上提供全序。 |
19 | SortedSet<E> 这是一个 Set,它进一步在其元素上提供全序。 |
向整数 HashSet 添加元素示例
以下示例展示了使用 Java HashSet add() 方法向 HashSet 添加条目的用法。我们创建了一个 Integer 的 HashSet 对象。然后使用 add() 方法添加了一些条目,然后打印集合。
package com.tutorialspoint; import java.util.HashSet; import java.util.Set; public class SetDemo { public static void main(String args[]) { // create hash set Set<Integer>newSet = new HashSet <>(); // populate hash set newSet.add(1); newSet.add(2); newSet.add(3); // checking elements in hash set System.out.println("Hash set values: "+ newSet); } }
输出
让我们编译并运行上述程序,这将产生以下结果。
Hash set values: [1, 2, 3]