<dependency>
<groupId>com.github.dexx</groupId>
<artifactId>dexx-collections</artifactId>
<version>0.7</version>
</dependency>
import com.github.andrewoma.dexx.collection.Map;
import com.github.andrewoma.dexx.collection.Maps;
public class DexxCollectionsExample {
public static void main(String[] args) {
Map<String, Integer> map = Maps.of("key1", 1, "key2", 2, "key3", 3);
int size = map.size();
map.forEach((key, value) -> System.out.println(key + ": " + value));
boolean contains = map.contains("key1");
Map<String, Integer> filteredMap = map.filter((key, value) -> value > 1);
Map<String, String> mappedMap = map.mapValues(value -> "Value: " + value);
Map<String, Integer> mergedMap = map.addAll(Maps.of("key4", 4, "key5", 5));
Map<String, Integer> emptyMap = Maps.of();
boolean isEmpty = emptyMap.isEmpty();
}
}
System.setProperty("dexx.collection.defaultCapcity", "1000");
System.setProperty("dexx.collection.parallelAutoThreshold", "100000");