Class StringArrayUtil


  • public class StringArrayUtil
    extends java.lang.Object
    Utility for managing string arrays
    • Constructor Summary

      Constructors 
      Constructor Description
      StringArrayUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String asString​(java.lang.Object[] input, java.lang.String delim)
      Format an array of objects as a string separated by a delimiter by calling toString on each object
      static java.lang.String asString​(java.lang.String[] input, java.lang.String delim)
      Format a string array
      static boolean contains​(java.lang.String[] list, java.lang.String value)  
      static java.lang.String[] difference​(java.lang.String[] list1, java.lang.String[] list2)
      The difference set operation
      static java.lang.String[] merge​(java.lang.String[] input, java.lang.String[] list)
      Merge to string arrays
      static java.lang.String[] subtract​(java.lang.String[] input, java.lang.String[] list)
      Subtract one string array from another
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringArrayUtil

        public StringArrayUtil()
    • Method Detail

      • merge

        public static java.lang.String[] merge​(java.lang.String[] input,
                                               java.lang.String[] list)
        Merge to string arrays
        Parameters:
        input - Array elements to add
        list - List to merge input into
        Returns:
        string array of merged set
      • subtract

        public static java.lang.String[] subtract​(java.lang.String[] input,
                                                  java.lang.String[] list)
        Subtract one string array from another
        Parameters:
        input - Array elements to subtract
        list - List to subtract from
        Returns:
        string array of merged set
      • asString

        public static java.lang.String asString​(java.lang.Object[] input,
                                                java.lang.String delim)
        Format an array of objects as a string separated by a delimiter by calling toString on each object
        Parameters:
        input - List to format
        delim - delimiter string to insert between elements
        Returns:
        formatted string
      • asString

        public static java.lang.String asString​(java.lang.String[] input,
                                                java.lang.String delim)
        Format a string array
        Parameters:
        input - List to format
        delim - delimiter string to insert between elements
        Returns:
        formatted string
      • difference

        public static java.lang.String[] difference​(java.lang.String[] list1,
                                                    java.lang.String[] list2)
        The difference set operation
        Parameters:
        list1 - list1
        list2 - list2
        Returns:
        the set of all items not in both lists
      • contains

        public static boolean contains​(java.lang.String[] list,
                                       java.lang.String value)
        Parameters:
        list - list
        value - value
        Returns:
        true if the value is in the list.