How to let mkString skip null in scala?

scala

Solution

scala> val seq = Seq("abc", null, "def")
seq: Seq[String] = List(abc, null, def)

scala> seq.flatMap(Option[String]).mkString(" ")
res0: String = abc def

Problem

``` scala> Seq("abc", null).mkString(" ") res0: String = abc null ``` but I want to get "abc" only Is there a scala way to skip nulls?

Original source