java.util.concurrent 之ConcurrentNavigableMap

xiaoxiao2021-02-28  122

package com.jcg; import java.util.concurrent.ConcurrentNavigableMap; import java.util.concurrent.ConcurrentSkipListMap; /** * @author ashraf * */ public class ConcurrentNavigableMapDemo { public static void main(String[] args) { System.out.println("Example of ConcurrentNavigableMap:\n"); ConcurrentNavigableMap navmap = new ConcurrentSkipListMap(); navmap.put(1, "Sunday"); navmap.put(2, "Monday"); navmap.put(3, "Tuesday"); navmap.put(4, "Wednesday"); navmap.put(5, "Thursday"); navmap.put(6, "Friday"); navmap.put(7, "Saturday"); System.out.println("1. descendingKeySet(): " + navmap.descendingKeySet() + "\n"); System.out.println("2. descendingMap(): " + navmap.descendingMap() + "\n"); System.out.println("3. headMap(K toKey): " + navmap.headMap(3) + "\n"); System.out.println("4. headMap(K toKey, boolean inclusive): " + navmap.headMap(3, true) + "\n"); System.out.println("5. keySet(): " + navmap.keySet() + "\n"); System.out.println("6. navigableKeySet(): " + navmap.navigableKeySet() + "\n"); System.out .println("7. subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive): " + navmap.subMap(3, true, 6, true) + "\n"); System.out.println("8. subMap(K fromKey, K toKey): " + navmap.subMap(3, 6) + "\n"); System.out .println("9. tailMap(K fromKey): " + navmap.tailMap(3) + "\n"); System.out.println("10. tailMap(K fromKey, boolean inclusive): " + navmap.tailMap(3, true) + "\n"); } }
转载请注明原文地址: https://www.6miu.com/read-22881.html

最新回复(0)