2016-06-14 19 views
0

だから私は、2つの値で、このListBufferを持っている:、StringBigDecimal後の私は、印刷する前に、それをソートしたい私のListを移入:ソートタプルListBuffer

var data = new ListBuffer[(String, BigDecimal)] 
data+=(("se", 34)) 
data+=(("sh", 4)) 
data+=(("fjd", 33)) 
data+=(("dhdh", 24)) 
data+=(("dhd", 125)) 

、私はこのように、この応じBigDecimal値をソートする方法を疑問に思います、あなたがsortByを使用して、次のように、第2の要素の値の順序付けを使用することができます

val list = data.map(x=>x._2 > x._2) 
+0

'map'は使い方が間違っていますが、何も並べ替えません。要素を変換します。 – Jesper

答えて

0

:私は試してみるものです
data = data.sortBy(_._2) 
関連する問題