Find an element in a List by comparing with another list in scala -
i have 2 list.
val lis1= list("pt1","pt2","")
val lis2= list("pt1","")
i need find empty string in lis1 trying
val find= lis1.find(lis=>lis2.contains(""))
here instead returning me "" , returning me ("pt1"). kindly me how can empty string instead of "pt1"
it sounds want intersection of 2 lists. can use filter + contains, similar original approach. alternative can use intersect method.
val lis1 = list("pt1", "pt2", "") val lis2 = list("pt1", "") lis1.filter(item => lis2.contains(item)) // > res0: list[string] = list(pt1, "") lis1.intersect(lis2) // > res1: list[string] = list(pt1, "")
Comments
Post a Comment