我有一个2D阵列和另一个1-D阵列的矩阵。我从矩阵中取一个元素并检查它是否存在于数组中。以下是代码。
pushd %~dp0
call stopService.bat
popd
call lib\YAJSW\bat\uninstallService.bat
在此之后,我想检查array_intrval中是否存在,如果不是在array_intrval中添加一个,然后检查是否有一些小于或等于a的元素。如果是,也将它们放在array_intrval中。如果array_intrval中存在a,则跳过a并检查joint_matrix中的下一个元素。
我是Scala的初学者,但无法执行此操作。任何有关这方面的帮助将非常感谢。
答案 0 :(得分:1)
查看Array课程的文档。你会在那里找到许多有用的方法。例如,可以使用名为contains
的方法来检查数组中是否存在某个元素。
scala> val array_intrval = Array.ofDim[Int](10)
array_intrval: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
scala> array_intrval(1) = 2
scala> array_intrval
res1: Array[Int] = Array(0, 2, 0, 0, 0, 0, 0, 0, 0, 0)
scala> array_intrval.contains(2)
res3: Boolean = true
scala> array_intrval.contains(0)
res4: Boolean = true
scala> array_intrval.contains(5)
res5: Boolean = false