ho una stringa come questa:Verificando valori in List è parte della stringa
val a = "some random test message"
Ho una lista come questa:
val keys = List("hi","random","test")
Ora, voglio verificare se la stringa a
contiene qualsiasi valore da keys
. Come possiamo farlo usando le funzioni di libreria integrate di Scala?
(So che il modo di dividere a
di lista e poi fare un controllo con keys
lista e poi trovare la soluzione. Ma sto cercando un modo per risolvere in modo più semplice utilizzando le funzioni di libreria standard.)
O 'chiavi esiste a.contains' – Eastsun
A seconda delle necessità dell'OP,
val keys = List("mess")
produrrà quello che potrebbe essere un falso positivo.keys.exists(a.split(' ').contains)
potrebbe essere più preciso. – nadavwrQuesta soluzione è ottima ma ho difficoltà a capirlo. Potresti aiutarmi? – KirdApe