public class DoubleWritable extends Object implements WritableComparable
Writable 和 WritableComparable 的实现| Modifier and Type | Class and Description |
|---|---|
static class |
DoubleWritable.Comparator
DoubleWritable 对象的
WritableComparator 自然顺序实现(升序). |
| Constructor and Description |
|---|
DoubleWritable()
默认构造 double 值为0.0的 DoubleWritable.
|
DoubleWritable(double value)
构造 double 值为给定 value 的 DoubleWritable.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o)
比较两个 DoubleWritable 的值.
|
boolean |
equals(Object o)
判断两个 DoubleWritable 是否相等.
|
double |
get()
返回此 DoubleWritable 的值
|
int |
hashCode()
计算哈希值,直接返回(int) Double.doubleToLongBits.
|
void |
readFields(DataInput in)
从指定的
DataInput in 反序列化. |
void |
set(double value)
设置 DoubleWritable 的值
|
String |
toString() |
void |
write(DataOutput out)
序列化到指定的
DataOutput out. |
public DoubleWritable()
public DoubleWritable(double value)
value - public void readFields(DataInput in) throws IOException
WritableDataInput in 反序列化.readFields in interface WritableIOExceptionpublic void write(DataOutput out) throws IOException
WritableDataOutput out.write in interface WritableIOExceptionpublic void set(double value)
value - public double get()
public boolean equals(Object o)
如果两个都是 DoubleWritable 且值相等,返回true,否则返回false
public int hashCode()
public int compareTo(Object o)
compareTo in interface Comparableo - 比较对象Copyright © 2021 Alibaba Cloud Computing. All rights reserved.