小编Mai*_*ish的帖子

Angular Material - 在预先构建的主题之间动态切换

如何添加一个菜单,允许用户选择 Angular Material 附带的四个预建主题中的任何一个。

Angualr Material 站点的顶部栏(右侧)有这样的菜单,用户可以在其中选择预先构建的主题。

如何实现这一目标。我不想添加任何自定义主题,而只使用预先构建的主题。

angular-material angular

5
推荐指数
0
解决办法
1928
查看次数

无冲突计算整数数组散列的最快方法

Java 方法 Arrays.hashCode() 或 Objects.hash() 为某些具有不同内容的整数数组返回相同的哈希值,例如

Integer[] a = {0,4,5,0}     // hash 927520
Integer[] b = {0,3,36,0}    // hash 927520
Run Code Online (Sandbox Code Playgroud)

自定义哈希码方法返回相同的结果,例如:

public int hash(final Integer[] indexes) {
    final int prime = 31;
    int result = 1;
    for (Integer i : indexes) {
        result = prime * result + ((i == null) ? 0 : i.hashCode());
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

我同意这是预期的行为。但是,由于内容不同,我想为它们生成不同的哈希码。

没有冲突的情况下计算整数数组哈希的最快方法是什么

java arrays integer hashcode

5
推荐指数
1
解决办法
2061
查看次数

标签 统计

angular ×1

angular-material ×1

arrays ×1

hashcode ×1

integer ×1

java ×1