我目前正在使用属于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;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句