String[] line=value.toString().split(",");
context.write(new Text(line[0]),new LongWritable(1));
这段代码向上下文写入文本的第一个逗号前面的部分
你的问题是什么
一般如果对于数组而言,数组打印的是地址
public class PrintArrayTest {
public static void main(String[] args) {
int[] arr = new int[]{1,2,3};
System.out.println(arr);//地址值
char[] arr1 = new char[]{'a','b','c'};0.00
System.out.println(arr1); //abc
System.out.println(123.0);
System.out.println("abc");
}
}
而在println中存在char[] 数组类型,println能够直接打印