Hello, I wrote a class named BooleanPair: public static class BooleanPairet implements Serializable{ public Boolean elementBool1; public Boolean elementBool2; BooleanPair(Boolean bool1, Boolean bool2){elementBool1 = bool1; elementBool2 = bool2;} public String toString(){return new String("(" + elementBool1 + "," + elementBool2 + ")");} }
And I create a RDD like this: javaRDD<BooleanPair[]>, a RDD of a BooleanPair array, when I use the method saveAsTextFile, and it gives me something like this"[Lmy.package.name.MyClassName$BooleanPair;@5b777a88", while it goes well with a javaRDD<BooleanPair>, just a value instead of an array. What should I do to save it in a format like "(true, false), (false, false)..."? My Spark version is 1.0.0, and I use the CDH-5.1.0 distribution. Thanks & Best Regards, Gefei