Hadoop 基本数据类型

  • (1)hadoop 中不认 Java 基本类型,它认hadoop自己的基本类型

  • (2)一些对应关系:

    Long ⇒ LongWritable
    String ⇒ Text

Text

import org.apache.hadoop.io.Text;

常见成员函数:

  • (1)与 String 类型的转换

    String toString()
  • (2)接收 String 的构造

    Text(String string)
  • (3)为Text型实例赋值,set 方法(可见其内部维护了一个String 类型的成员变量)

    Text t = new Text();
    t.set("hello");

    如果在构造函数中传递的有字符串,set方法会将其覆盖;

LongWritable

import org.apache.hadoop.io.LongWritable;
  • (1)接收 long 类型的构造

    LongWritable(long value) 
  • (2)向 long 类型的转换

    long get();

NullWritable

  • (1)get()

    NullWritable get() { return THIS; }

你可能感兴趣的:(Hadoop 基本数据类型)