Java – search the scala list to find what matches the attribute
•
Java
What are the usual Scala methods? I have a list. If I find something that meets certain conditions, I want to return "Y", otherwise I want to return "n" I have an "effective" solution, but I don't like it
def someMethod( someList: List[Something]) : String = {
someList.foreach( a =>
if (a.blah.equals("W") || a.bar.equals("Y") ) {
return "Y"
}
)
"N"
}
Solution
Simples:
if (someList.exists{ a=> a.blah == "W" || a.bar == "Y"})
"Y"
else
"N"
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
