org.bukkit.util
Class StringUtil
java.lang.Object
org.bukkit.util.StringUtil
public class StringUtil
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringUtil
public StringUtil()
copyPartialMatches
public static <T extends Collection<? super String>> T copyPartialMatches(String token,
Iterable<String> originals,
T collection)
throws UnsupportedOperationException,
IllegalArgumentException
- Copies all elements from the iterable collection of originals to the
collection provided.
- Parameters:
token
- String to search fororiginals
- An iterable collection of strings to filter.collection
- The collection to add matches to
- Returns:
- the collection provided that would have the elements copied
into
- Throws:
UnsupportedOperationException
- if the collection is immutable
and originals contains a string which starts with the specified
search string.
IllegalArgumentException
- if any parameter is is null
IllegalArgumentException
- if originals contains a null element.
Note: the collection may be modified before this is thrown
startsWithIgnoreCase
public static boolean startsWithIgnoreCase(String string,
String prefix)
throws IllegalArgumentException,
NullPointerException
- This method uses a region to check case-insensitive equality. This
means the internal array does not need to be copied like a
toLowerCase() call would.
- Parameters:
string
- String to checkprefix
- Prefix of string to compare
- Returns:
- true if provided string starts with, ignoring case, the prefix
provided
- Throws:
NullPointerException
- if prefix is null
IllegalArgumentException
- if string is null
Copyright © 2014. All rights reserved.