@Component
public final class ListUtilities
extends java.lang.Object
| Constructor and Description |
|---|
ListUtilities() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
cleanList(java.util.List<java.lang.String> listToCleanUp)
Clean a given String List of any entry consisting only of whitespace or a length of
0 . |
java.lang.String |
encapsulateListElements(java.util.List<java.lang.String> listToEncapsulate)
Encapsulate every element of the passed String List in quotes.
|
void |
printListToConsoleChunked(java.util.List<java.lang.String> list,
int chunkSize,
java.lang.String prefix,
boolean printIndexes)
Print a list to console in chunks.
|
void |
printListToLogChunked(java.util.List<java.lang.String> list,
int chunkSize,
java.lang.String prefix,
boolean printIndexes)
Print a list to our log at info level, in chunks.
|
java.util.List<java.lang.String> |
readStringList()
Prompts the user to enter the values which will make up a String List in the new configuration
file.
|
public java.lang.String encapsulateListElements(java.util.List<java.lang.String> listToEncapsulate)
["element1","element2","element3" etc.listToEncapsulate - The String List of which to encapsulate every element in.public java.util.List<java.lang.String> readStringList()
public java.util.List<java.lang.String> cleanList(java.util.List<java.lang.String> listToCleanUp)
0 .listToCleanUp - List String. The list from which to delete all entries consisting only of
whitespace or with a length of zero.public void printListToConsoleChunked(java.util.List<java.lang.String> list,
int chunkSize,
java.lang.String prefix,
boolean printIndexes)
list - The list to print to the console.chunkSize - The chunk size to print the list with.prefix - A prefix to add to each line printed to the console.printIndexes - Whether to print the indexes of the entries.public void printListToLogChunked(java.util.List<java.lang.String> list,
int chunkSize,
java.lang.String prefix,
boolean printIndexes)
list - The list to print to the console.chunkSize - The chunk size to print the list with.prefix - A prefix to add to each line printed to the console.printIndexes - Whether to print the indexes of the entries.