我想打一個對象,而不是的println。
想讓輸出作爲對象,而不是的println
文本文件會是什麼樣
「長野,蘋果」
「長野,黃花梨」
「德州,柚」
「力,番石榴」
「力,番石榴」
和導致像
「(長野,蘋果,1)」
「(長野,梨,1)」
「(得克薩斯州,葡萄柚,1)」
「(RIO,番石榴,2)」
def main(args: Array[String]) = {
val conf = new SparkConf()
.setAppName("WordCount")
.setMaster("local")
val sc = new SparkContext(conf)
// read text info
val textfile = sc.textFile("C:\\fruitbox.csv")
twitter.filter(_.nonEmpty)
val map = twitter.map { word => (word, 1) }
.reduceByKey(_ + _)
.foreach(println) // ← want to do something about this row
}
,但我想打的println的結果是這樣的
.foreach(
fruitbox.setCity(_.split(",")[0])
fruitbox.setApple(_.split(",")[1])
...
)
好像語法 的簡單的知識,但我不能想出解決辦法。