public class StringUtil
extends java.lang.Object
| 构造器和说明 |
|---|
StringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends java.util.Collection<? super java.lang.String>> |
copyPartialMatches(java.lang.String token,
java.lang.Iterable<java.lang.String> originals,
T collection)
复制所有可迭代集合中的元素到给定的另一个集合中.
|
static boolean |
startsWithIgnoreCase(java.lang.String string,
java.lang.String prefix)
检查一个字符串是否以另一个字符串开头, 不区分大小写.
|
public static <T extends java.util.Collection<? super java.lang.String>> T copyPartialMatches(java.lang.String token,
java.lang.Iterable<java.lang.String> originals,
T collection)
throws java.lang.UnsupportedOperationException,
java.lang.IllegalArgumentException
原文:Copies all elements from the iterable collection of originals to the collection provided.
T - 字符串的集合token - 要寻找的字符串originals - 用来检索的可遍历字符串集合collection - 用来储存检索到的对象的集合java.lang.UnsupportedOperationException - 如果这个集合是不可变的,
并且源中包含一个以特定检索字符串开头的元素,则抛出java.lang.IllegalArgumentException - 当任何一个参数是null时抛出java.lang.IllegalArgumentException - 当任何一个源具有null元素时抛出.
注意:这个集合可能会在这个异常抛出之前被修改public static boolean startsWithIgnoreCase(java.lang.String string,
java.lang.String prefix)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
这个方法使用 String.regionMatches(boolean, int, String, int, int) 进行比较,
因此不像 String.toLowerCase() 一样需要拷贝整个数组.
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.
string - 要检查的字符串prefix - 用来比较的字符串前缀java.lang.NullPointerException - 若前缀为null则抛出java.lang.IllegalArgumentException - 若提供的字符串为null则抛出