Documentation of 'com.datumbox.framework.core.common.utilities.MapMethods' Java class
MapMethods
com.datumbox.framework.core.common.utilities

Class MapMethods



  • public class MapMethods
    extends java.lang.Object
    The MapMethods class contains a list of convenience methods for Maps and AssociativeArrays.
    • Constructor Detail

      • MapMethods

        public MapMethods()
    • Method Detail

      • selectMaxKeyValue

        public static java.util.Map.Entry<java.lang.Object,java.lang.Object> selectMaxKeyValue(AssociativeArray keyValueMap)
        Selects the key-value entry with the largest value.
        Parameters:
        keyValueMap -
        Returns:
      • selectMaxKeyValue

        public static java.util.Map.Entry<java.lang.Object,java.lang.Double> selectMaxKeyValue(java.util.Map<java.lang.Object,java.lang.Double> keyValueMap)
        Selects the key-value entry with the largest value.
        Parameters:
        keyValueMap -
        Returns:
      • selectMinKeyValue

        public static java.util.Map.Entry<java.lang.Object,java.lang.Object> selectMinKeyValue(AssociativeArray keyValueMap)
        Selects the key-value entry with the smallest value.
        Parameters:
        keyValueMap -
        Returns:
      • selectMinKeyValue

        public static java.util.Map.Entry<java.lang.Object,java.lang.Double> selectMinKeyValue(java.util.Map<java.lang.Object,java.lang.Double> keyValueMap)
        Selects the key-value entry with the smallest value.
        Parameters:
        keyValueMap -
        Returns:
      • sortNumberMapByKeyAscending

        public static <K,V> java.util.Map<K,V> sortNumberMapByKeyAscending(java.util.Map<K,V> map)
        Sorts by Key a Map in ascending order.
        Type Parameters:
        K -
        V -
        Parameters:
        map -
        Returns:
      • sortNumberMapByKeyAscending

        public static <K,V> java.util.Map<K,V> sortNumberMapByKeyAscending(java.util.Set<java.util.Map.Entry<K,V>> entrySet)
        Sorts by Key a Map in ascending order.
        Type Parameters:
        K -
        V -
        Parameters:
        entrySet -
        Returns:
      • sortNumberMapByKeyDescending

        public static <K,V> java.util.Map<K,V> sortNumberMapByKeyDescending(java.util.Map<K,V> map)
        Sorts by Key a Map in descending order.
        Type Parameters:
        K -
        V -
        Parameters:
        map -
        Returns:
      • sortNumberMapByKeyDescending

        public static <K,V> java.util.Map<K,V> sortNumberMapByKeyDescending(java.util.Set<java.util.Map.Entry<K,V>> entrySet)
        Sorts by Key a Map in descending order.
        Type Parameters:
        K -
        V -
        Parameters:
        entrySet -
        Returns:
      • sortNumberMapByValueAscending

        public static <K,V> java.util.Map<K,V> sortNumberMapByValueAscending(java.util.Map<K,V> map)
        Sorts by Value a Map in ascending order.
        Type Parameters:
        K -
        V -
        Parameters:
        map -
        Returns:
      • sortNumberMapByValueDescending

        public static <K,V> java.util.Map<K,V> sortNumberMapByValueDescending(java.util.Map<K,V> map)
        Sorts by Value a Map in descending order.
        Type Parameters:
        K -
        V -
        Parameters:
        map -
        Returns:
      • sortAssociativeArrayByValueAscending

        public static AssociativeArray sortAssociativeArrayByValueAscending(AssociativeArray associativeArray)
        Sorts by Value a Associative Array in ascending order.
        Parameters:
        associativeArray -
        Returns:
      • sortAssociativeArrayByValueDescending

        public static AssociativeArray sortAssociativeArrayByValueDescending(AssociativeArray associativeArray)
        Sorts by Value a Associative Array in descending order.
        Parameters:
        associativeArray -
        Returns:

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.