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