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