public final class Utility
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
convertToList(java.lang.Object rawObject)
Convert an object back to a list of string
|
static int |
countOccurrences(java.lang.String source,
java.lang.String pattern)
Count the number of occurrences of pattern in source string.
|
static <T> boolean |
hasIntersection(java.util.Set<T> set,
java.util.Set<T> list)
Check if there is an intersection between the set and the list.
|
static <T> java.lang.String |
join(java.lang.String delimiter,
java.util.List<T> elements)
Join a list of String elements into a single String.
|
static java.lang.String |
join(java.lang.String delimiter,
java.lang.String[] elements)
Join an array of String elements into a single String.
|
static void |
printWithIndent(int indent,
java.lang.String value)
Print a string with a specified indentation at the beginning.
|
public static java.lang.String join(java.lang.String delimiter, java.lang.String[] elements)
delimiter
- Delimiter to be placed between each element.elements
- Array of String elements.public static <T> java.lang.String join(java.lang.String delimiter, java.util.List<T> elements)
T
- Type of element in the list.delimiter
- Delimiter to be placed between each element.elements
- List of String elements.public static java.util.List<java.lang.String> convertToList(java.lang.Object rawObject)
rawObject
- Raw object to be converted.public static <T> boolean hasIntersection(java.util.Set<T> set, java.util.Set<T> list)
T
- Type of the objects in set or list.set
- A given set.list
- A given list.public static void printWithIndent(int indent, java.lang.String value)
indent
- Number of spaces to indent.value
- Text value to be printed.public static int countOccurrences(java.lang.String source, java.lang.String pattern)
source
- String in which the pattern is search for.pattern
- Pattern to be found.