2017-02-28 5 views
0

私はData Algorithms本とJavaとScalaのTuple2アクセスエラー

私はJavaでTuple2メンバにアクセスしようとすると、次のコンパイルエラーになっていて働いています:私はスカラ座に新しめだと、

私は認めざるをが、文法はscala-langごとに正しく見えますので、どんな助けもありがとうございます。おかげ

_1 has private access in scala.Tuple2 
_2 has private access in scala.Tuple2 

コードスニペットは、質問

List<Tuple2<String, Iterable<Tuple2<Integer,Integer>>>> output2 = groups.collect(); 
for(Tuple2<String, Iterable<Tuple2<Integer,Integer>>> t : output2){ 

     Iterable<Tuple2<Integer,Integer>> list = t._2; 
     System.out.println(t._1); 
     for(Tuple2<Integer,Integer> t2 : list){ 

       System.out.println(t2._1 + "," + t2._2); 
     } 

} 

答えて

2

にあなたはJavaで括弧を含める必要があります。 t2._2()およびt2._1()。 Scalaには、ゼロ引数メソッドからかっこを省略できるショートカットがあります。

+0

ありがとうございます。それが助けになった。 – Slinky

関連する問題