com.dtolabs.rundeck.core.utils
Class StringArrayUtil

java.lang.Object
  extended by com.dtolabs.rundeck.core.utils.StringArrayUtil

public class StringArrayUtil
extends java.lang.Object

Utility for managing string arrays


Constructor Summary
StringArrayUtil()
           
 
Method Summary
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)
          Returns true if the value is in the list.
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 -
list2 -
Returns:
the set of all items not in both lists

contains

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

Parameters:
list -
value -
Returns: