From d03c2181eca532c6af7de71a13c29c7fd41669d1 Mon Sep 17 00:00:00 2001 From: mherbaghinyan Date: Sun, 10 Mar 2019 13:27:47 +0400 Subject: [PATCH] fastutil code --- .../java/com/baeldung/primitives/PrimitiveMaps.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java b/libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java index 4ee10997c2..eaa7e308bb 100644 --- a/libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java +++ b/libraries/src/main/java/com/baeldung/primitives/PrimitiveMaps.java @@ -4,6 +4,7 @@ import cern.colt.map.AbstractIntDoubleMap; import cern.colt.map.OpenIntDoubleHashMap; import gnu.trove.map.TDoubleIntMap; import gnu.trove.map.hash.TDoubleIntHashMap; +import it.unimi.dsi.fastutil.ints.*; import org.eclipse.collections.api.map.primitive.*; import org.eclipse.collections.impl.factory.primitive.*; @@ -14,6 +15,17 @@ public class PrimitiveMaps { eclipseCollectionsMap(); troveMap(); coltMap(); + fastutilMap(); + } + + private static void fastutilMap() { + Int2BooleanMap int2BooleanMap = new Int2BooleanOpenHashMap(); + int2BooleanMap.put(1, true); + + Int2BooleanSortedMap int2BooleanSorted = Int2BooleanSortedMaps.EMPTY_MAP; + int2BooleanSorted.putIfAbsent(7, true); + int2BooleanSorted.putIfAbsent(1, true); + int2BooleanSorted.putIfAbsent(4, true); } private static void coltMap() {