Package de.umass.util

Class MapUtilities

java.lang.Object
de.umass.util.MapUtilities

public final class MapUtilities extends Object
Utility class to perform various operations on Maps.
Author:
Adrian Woodhead
  • Method Details

    • nullSafePut

      public static void nullSafePut(Map<String,String> map, String key, String value)
      Puts the passed key and value into the map only if the value is not null.
      Parameters:
      map - Map to add key and value to.
      key - Map key.
      value - Map value, if null will not be added to map.
    • nullSafePut

      public static void nullSafePut(Map<String,String> map, String key, Integer value)
      Puts the passed key and value into the map only if the value is not null.
      Parameters:
      map - Map to add key and value to.
      key - Map key.
      value - Map value, if null will not be added to map.
    • nullSafePut

      public static void nullSafePut(Map<String,String> map, String key, int value)
      Puts the passed key and value into the map only if the value is not -1.
      Parameters:
      map - Map to add key and value to.
      key - Map key.
      value - Map value, if -1 will not be added to map.