Java中int数组键的Apache Spark类?
我使用多个整数作为Spark中的键。ApacheSpark中是否存在具有此功能的现有类,因此我不需要实现hashCode等?这是Java语言,而不是Scala语言
public class MultiIntKey
{
public int key1;
public int key2;
...
}
你可以在下面搜索框中键入要查询的问题!
我使用多个整数作为Spark中的键。ApacheSpark中是否存在具有此功能的现有类,因此我不需要实现hashCode等?这是Java语言,而不是Scala语言
public class MultiIntKey
{
public int key1;
public int key2;
...
}
# 1 楼答案
我建议看看Java元组或Scala,其中元组是std库的一部分
javatuples为您提供了从1到10个元素的元组类,它们都有equals+哈希代码。它们都是不变的。顺便说一句,您的版本是可变的,对于用作键的类来说,这是非常糟糕的做法