¿Hay alguna diferencia entre asInstanceOf [X] y toX para los tipos de valor?

Usé la capacidad de IntelliJ para convertir código Java a código Scala, que generalmente funciona bastante bien.

Parece que IntelliJ reemplazó todos los lanzamientos con llamadas aasInstanceOf.

¿Hay algún uso válido deasInstanceOf[Int], asInstanceOf[Long] etc. para los tipos de valor que no pueden ser reemplazados portoInt, toLong, ...?

Respuestas a la pregunta(2)

Su respuesta a la pregunta