我使用IntelliJ将Java代码转换为Scala代码的能力,这通常运行良好。似乎IntelliJ将所有转换替换为对asInstanceOf的调用.asInstanceOf[Int]是否有任何有效用法?,asInstanceOf[Long]等不能被toInt替换的值类型,toLong,...? 最佳答案 我不知道有这样的案例。您可以通过编译类来检查自己发出的字节码是否相同classConv{defb(i:Int)=i.toBytedefB(i:Int)=i.asInstanceOf[Byte]defs(i:Int)=i.toSho