2011-07-06 6 views
1

可能性の重複に要素を追加する:
Can I use scala List directly in Java ?Javaでscala.collection.immutable.vectorを作成し、それ

誰かは、Java内のScalaのベクトルを作成して追加することで私を助けることができると言う 50要素には?おかげ

+0

を。 import scala.collection.immutable.Vector Vector v = Vector.empty(); for(int i = 1; i <51; i ++) { v.appendBack(i); } – Pallavi

+0

ohh ..解決しました。それはv = v.appendBack(i)だったはずです。 – Pallavi

+1

良い解決策を見つけたら、コメントを使わずに自分の質問に対する回答を入力する必要があります。 – paradigmatic

答えて

0
import scala.collection.immutable.Vector; 

Vector v = Vector.empty(); 
for(int i = 1; i <51; i++) 
{ 
    v = v.appendBack(i); 
} 
5

あなたはこれを効率的に行いたい場合は、ビルダー使用する必要があります:私は次のことをしようとしていたが、動作するようには思えdoes notの

import scala.collection.immutable.Vector; 
import scala.collection.immutable.VectorBuilder; 

public class VectorTest { 
    public static void main(String[] args){ 
     VectorBuilder<Integer> vb = new VectorBuilder<Integer>(); 
     for(int i = 0; i < 50; i++) 
      vb.$plus$eq(Integer.valueOf(i)); 
     Vector<Integer> vec = vb.result(); 
     System.out.println("vec = " + vec); 
    } 
} 
関連する問題