0

だから私はこれListBufferを2つの値で持っています:StringそしてBigDecimal、入力した後、List印刷する前に並べ替えたい:

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

そして、これを値に応じてソートする方法をBigDecimal知りたいので、これが私が試したものです:

val list = data.map(x=>x._2 > x._2)
4

1 に答える 1

0

sortBy次のように、2 番目の要素の値の順序を使用および使用できます。

data = data.sortBy(_._2)
于 2016-06-14T12:35:49.927 に答える