不区分大小写的字符串数组比较

m81

我正在用Java进行编码,并且我很好地理解了我可以与比较大多数数组Arrays.equals,并且可以不区分大小写地比较字符串String.equalsIgnoreCase,但是有没有办法不区分大小写地比较字符串数组?

样例代码:

class Foo {
    String[] array; // don't care about case

    @Override
    public boolean equals(Foo obj) {
        // bunch of stuff to check equality
        if (!Arrays.equals(array, obj.array)) return false; // case insensitive?
        return true;
    }
}
中学

您的代码不会编译,因为您没有覆盖具有如下签名的Object的equals方法 public boolean equals(Object obj)

同样要进行比较,您可以在修改后的equals中执行以下操作:

if (array == foo.array) {
    return true;
}

if (array == null || foo.array == null) {
    return false;
}

int length = array.length;

if (foo.length != length)
        return false;

    for (int i=0; i<length; i++) {
        String string1 = array[i];
        String string2 = foo.array[i];
        if (!(string1==null ? string2==null : string1.equalsIgnoreCase(string2)))
            return false;
    }
return true;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不区分大小写的字符串数组比较

来自分类Dev

如何使字符串比较不区分大小写?

来自分类Dev

不区分大小写比较字符串

来自分类Dev

不区分大小写的字符串数组排序

来自分类Dev

如何比较不区分大小写和不区分重音的字符串

来自分类Dev

javascript过滤字符串数组,匹配不区分大小写的子字符串

来自分类Dev

区分大小写的字符串比较

来自分类Dev

如何区分大小写比较字符串?

来自分类Dev

Puppet 中区分大小写的字符串比较

来自分类Dev

不区分大小写的排序集-区分大小写保留相同的字符串

来自分类Dev

各种不区分大小写的字符串比较性能

来自分类Dev

C ++ 11是否引入了不区分大小写的字符串比较算法?

来自分类Dev

C ++中不区分大小写的标准字符串比较

来自分类Dev

Go中不区分大小写的字符串比较

来自分类Dev

C#文件路径字符串比较不区分大小写

来自分类Dev

PHP switch / case语句,不区分大小写的字符串比较

来自分类Dev

比较不区分大小写的字符串,然后计算重复项

来自分类Dev

在Firebird中使用计算的上层索引比较不区分大小写的字符串

来自分类Dev

比较未知对象类型时,如何确保字符串不区分大小写?

来自分类Dev

Fortran中不区分大小写的字符串比较

来自分类Dev

实体框架核心Cosmos Db-如何比较不区分大小写的字符串?

来自分类Dev

比较不区分大小写的两个字符串

来自分类Dev

EF Core postgresql字符串比较(不区分大小写)

来自分类Dev

C#不区分大小写的字符串比较

来自分类Dev

比较不区分大小写的字符串,然后计算重复项

来自分类Dev

vuex ORM中的'where'子句是否可以不区分大小写的字符串比较?

来自分类Dev

字符串不区分大小写的模式匹配

来自分类Dev

如何使字符串不区分大小写

来自分类Dev

如何使字符串替换不区分大小写

Related 相关文章

  1. 1

    不区分大小写的字符串数组比较

  2. 2

    如何使字符串比较不区分大小写?

  3. 3

    不区分大小写比较字符串

  4. 4

    不区分大小写的字符串数组排序

  5. 5

    如何比较不区分大小写和不区分重音的字符串

  6. 6

    javascript过滤字符串数组,匹配不区分大小写的子字符串

  7. 7

    区分大小写的字符串比较

  8. 8

    如何区分大小写比较字符串?

  9. 9

    Puppet 中区分大小写的字符串比较

  10. 10

    不区分大小写的排序集-区分大小写保留相同的字符串

  11. 11

    各种不区分大小写的字符串比较性能

  12. 12

    C ++ 11是否引入了不区分大小写的字符串比较算法?

  13. 13

    C ++中不区分大小写的标准字符串比较

  14. 14

    Go中不区分大小写的字符串比较

  15. 15

    C#文件路径字符串比较不区分大小写

  16. 16

    PHP switch / case语句,不区分大小写的字符串比较

  17. 17

    比较不区分大小写的字符串,然后计算重复项

  18. 18

    在Firebird中使用计算的上层索引比较不区分大小写的字符串

  19. 19

    比较未知对象类型时,如何确保字符串不区分大小写?

  20. 20

    Fortran中不区分大小写的字符串比较

  21. 21

    实体框架核心Cosmos Db-如何比较不区分大小写的字符串?

  22. 22

    比较不区分大小写的两个字符串

  23. 23

    EF Core postgresql字符串比较(不区分大小写)

  24. 24

    C#不区分大小写的字符串比较

  25. 25

    比较不区分大小写的字符串,然后计算重复项

  26. 26

    vuex ORM中的'where'子句是否可以不区分大小写的字符串比较?

  27. 27

    字符串不区分大小写的模式匹配

  28. 28

    如何使字符串不区分大小写

  29. 29

    如何使字符串替换不区分大小写

热门标签

归档