HashSet<String[]> boog = new HashSet<String[]>();
boog.add(new String[]{"a", "b", "c"});
boog.add(new String[]{"a", "b", "c"});
boog.add(new String[]{"a", "b", "d"});
Run Code Online (Sandbox Code Playgroud)
结果是
[a, b, c]
[a, b, d]
[a, b, c]
Run Code Online (Sandbox Code Playgroud)
这里[a,b,c]是重复的,所以预期的哈希函数不能正常工作.我将如何重写String数组的Hash方法.或者就此而言,通用数组?有没有更好的方法来完成我想要做的事情?