public class StringUtil extends Object
Constructor | Description |
---|---|
StringUtil() |
Modifier and Type | Method | Description |
---|---|---|
static <T extends Collection<? super String>> |
copyPartialMatches(@NotNull String token,
@NotNull Iterable<String> originals,
T collection) |
Copies all elements from the iterable collection of originals to the
collection provided.
|
static boolean |
startsWithIgnoreCase(@NotNull String string,
@NotNull String prefix) |
This method uses a region to check case-insensitive equality.
|
@NotNull public static <T extends Collection<? super String>> T copyPartialMatches(@NotNull @NotNull String token, @NotNull @NotNull Iterable<String> originals, @NotNull T collection) throws UnsupportedOperationException, IllegalArgumentException
T
- the collection of stringstoken
- String to search fororiginals
- An iterable collection of strings to filter.collection
- The collection to add matches toUnsupportedOperationException
- if the collection is immutable
and originals contains a string which starts with the specified
search string.IllegalArgumentException
- if any parameter is is nullIllegalArgumentException
- if originals contains a null element.
Note: the collection may be modified before this is thrownpublic static boolean startsWithIgnoreCase(@NotNull @NotNull String string, @NotNull @NotNull String prefix) throws IllegalArgumentException, NullPointerException
string
- String to checkprefix
- Prefix of string to compareNullPointerException
- if prefix is nullIllegalArgumentException
- if string is nullCopyright © 2020. All rights reserved.