ho Java pezzo di codice che restituisce java.lang.Integer
e può essere null
:Convertire Integer di Java per di Scala Int
someClass.getMyInteger
Ma quando lo uso nelle classi Scala che sto ricevendo questo errore:
Caused by: java.lang.NullPointerException at scala.Predef$.Integer2int(Predef.scala:357)
Ie Scala tenta implicitamente di convertire Java (utilizzando il metodo Integer2int
) di Scala con 230, ma poiché in questo caso Integer
è null
, non riesce con eccezione.
Come risolvere questo problema?