以下の構文でScalaのメソッドがあります。私はこのメソッドをJavaのサブクラスでオーバーライドする必要があります。私はこのメソッドのためにJavaで同等の構文が何になるのかよくわかりません。Javaでのスカラ・メソッドのオーバーライド
def createRecord(rdd: RDD[(String, Array[(String, Int)])])
以下の構文でScalaのメソッドがあります。私はこのメソッドをJavaのサブクラスでオーバーライドする必要があります。私はこのメソッドのためにJavaで同等の構文が何になるのかよくわかりません。Javaでのスカラ・メソッドのオーバーライド
def createRecord(rdd: RDD[(String, Array[(String, Int)])])
以下は、scalaメソッドcreateRecordのJavaに相当するものです。 スカラ座でのIntはJavaでオブジェクトに変換する理由はhere
import org.apache.spark.rdd.RDD;
import scala.Tuple2;
public void createRecord(RDD<Tuple2<String, Tuple2<String, Object>[]>> rdd) {
}
あなたが、ここで同様とスパークの整数(クラス)のJava API RDDを使用することができます提供されています
import scala.Tuple2;
import org.apache.spark.api.java.JavaRDD
public void method(JavaRDD<Tuple2<String,Tuple2<String,Integer>[]>> rdd)
{
return the equivalent implementation
}
メソッドの戻り値の型は何ですか? –
戻り値の型はユニット – BobCoder