Package com.dtolabs.rundeck.core.utils
Class StringArrayUtil
- java.lang.Object
-
- com.dtolabs.rundeck.core.utils.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 objectstatic java.lang.String
asString(java.lang.String[] input, java.lang.String delim)
Format a string arraystatic 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 operationstatic java.lang.String[]
merge(java.lang.String[] input, java.lang.String[] list)
Merge to string arraysstatic java.lang.String[]
subtract(java.lang.String[] input, java.lang.String[] list)
Subtract one string array from another
-
-
-
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 addlist
- 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 subtractlist
- 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 formatdelim
- 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 formatdelim
- 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
- list1list2
- 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
- listvalue
- value- Returns:
- true if the value is in the list.
-
-