我有以下形式的階陣列:搜索Scala的陣列,以找到一個值,並將其映射到(陣列沒有價值,價值)
temp: Array[(Array[String], Long)]
# Eg. Array((Array(attr1,1.0,attr2),15),(Array(1.0,attr5),15),(Array(attr3,attr4,0.0),15),(Array(attr3,attr4),5))
我需要採取這種陣列並將其映射到像
temp: Array[(Array[String],String, Long)]
# Eg. Array((Array(attr1,attr2),1.0,15),(Array(attr5),1.0,15),(Array(attr3,attr4),0.0,15),(Array(attr3,attr4),NULL,15))
我在搜索字符串1.0和0.0,並創建一個新的數組與1.0和0.0從原來的刪除。 Incase 1.0和0.0不存在,則使用NULL作爲值。 有沒有簡單的方法來做到這一點?
如果有多個「0.0」或「1.0」,那麼正確的程序是什麼? – jwvh
不會有任何重複數組有確定的唯一值。 –