本文整理匯總了Java中com.google.common.base.Ascii.equalsIgnoreCase方法的典型用法代碼示例。如果您正苦於以下問題:Java Ascii.equalsIgnoreCase方法的具體用法?Java Ascii.equalsIgnoreCase怎麽用?Java Ascii.equalsIgnoreCase使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.google.common.base.Ascii
的用法示例。
在下文中一共展示了Ascii.equalsIgnoreCase方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: validate
import com.google.common.base.Ascii; //導入方法依賴的package包/類
@Override
public Stream<Violation> validate(Map<String, Object> input) {
ViolationBuilder result = new ViolationBuilder(this, input);
Object id = input.get(JsonLdConsts.ID);
if (id instanceof String) {
try {
// TODO We want RFC 3986 parsing, not RFC 2396
URI uri = new URI((String) id);
if (!uri.isAbsolute()) {
// Identifier should have a scheme
result.warning("Absolute");
} else if (Ascii.equalsIgnoreCase(uri.getScheme(), "data")
|| Ascii.equalsIgnoreCase(uri.getScheme(), "about")) {
// These schemes are not good identifiers to use in the graph
result.warning("Scheme");
} else if (Ascii.equalsIgnoreCase(uri.getScheme(), "file")) {
if (uri.getAuthority() == null) {
result.warning("MissingFileAuthority");
}
}
} catch (URISyntaxException e) {
// Identifier should be a valid URI
result.error("Invalid", e);
}
} else {
// Identifier should be a string
result.error("String");
}
return result.build();
}
示例2: equalsIgnoreCase
import com.google.common.base.Ascii; //導入方法依賴的package包/類
public static boolean equalsIgnoreCase(CharSequence s1, CharSequence s2) {
if (s1 == s2) {
return true;
} else if (s1 == null || s2 == null) {
return false;
} else {
return Ascii.equalsIgnoreCase(s1, s2);
}
}