PersistentSet<String> set = new PersistentSet<>(); set.add("Apple"); set.add("Banana"); set.add("Orange"); System.out.println("Set contains Apple: " + set.contains("Apple")); set.remove("Banana"); System.out.println("Set size: " + set.size()); for (String element : set) { System.out.println(element); } Set contains Apple: true Set size: 2 Apple Orange PersistentMap<String, Integer> map = new PersistentMap<>(); map.put("Apple", 1); map.put("Banana", 2); map.put("Orange", 3); System.out.println("Value for Apple: " + map.get("Apple")); map.remove("Banana"); System.out.println("Map size: " + map.size()); for (Map.Entry<String, Integer> entry : map.entrySet()) { System.out.println(entry.getKey() + ": " + entry.getValue()); } Value for Apple: 1 Map size: 2 Apple: 1 Orange: 3 PersistentQueue<String> queue = new PersistentQueue<>(); queue.add("Apple"); queue.add("Banana"); queue.add("Orange"); System.out.println("First element: " + queue.peek()); queue.remove(); System.out.println("Queue size: " + queue.size()); for (String element : queue) { System.out.println(element); } First element: Apple Queue size: 2 Banana Orange <dependency> <groupId>org.ops4j.base</groupId> <artifactId>ops4j-base-util-collections</artifactId> <version>1.5.0</version> </dependency>


上一篇:
下一篇:
切换中文