Arrays 基于条件从Scala数组获取结果
我随身带着下面的数组-Arrays 基于条件从Scala数组获取结果,arrays,scala,Arrays,Scala,我随身带着下面的数组- var arrayInt: Array[Int] = Array(400, 200, 20, 30, 50,1000) 也可以使用以下条件。我需要从满足条件arrayInt
var arrayInt: Array[Int] = Array(400, 200, 20, 30, 50,1000)
也可以使用以下条件。我需要从满足条件arrayInt var int_max = 100
预期产量
Array( 20, 30)
您应该使用适用于所有scala集合的筛选方法
val arrayInt:Array[Int]=array400200,20,30,501000
val filtered=arrayInt.filter u<100.2
printlnfiltered.mkString,
您应该使用适用于所有scala集合的筛选方法
val arrayInt:Array[Int]=array400200,20,30,501000
val filtered=arrayInt.filter u<100.2
printlnfiltered.mkString,
根据条件筛选数组将删除过大的数字,然后按如下方式获取剩余数字中的前两个:
val arrayInt: Array[Int] = Array(400, 200, 20, 30, 50,1000)
val intMax = 100
arrayInt.filter( _ < intMax ).take( 2 )
根据条件筛选数组将删除过大的数字,然后按如下方式获取剩余数字中的前两个:
val arrayInt: Array[Int] = Array(400, 200, 20, 30, 50,1000)
val intMax = 100
arrayInt.filter( _ < intMax ).take( 2 )
在这种情况下,请首先避免使用数组或变量。谢谢您的评论!那么最好的做法是什么呢?在这种情况下,首先避免使用数组或变量。谢谢您的评论!那么,最佳做法应该是什么?