我目前正在使用属于 ArrayList 类的 contains 方法进行搜索。有没有办法让java中的搜索不区分大小写?我发现在 C# 中可以使用 OrdinalIgnoreCase。有没有等效的 java 或其他方法来做到这一点?
谢谢。
您可以像使用任何其他 ArrayList 一样使用它。您可以将此列表传递给其他代码,并且外部代码不必理解任何字符串包装器类。
public class CustomStringList3 extends ArrayList<String> {
@Override
public boolean contains(Object o) {
String paramStr = (String)o;
for (String s : this) {
if (paramStr.equalsIgnoreCase(s)) return true;
}
return false;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)