转换类型

我试图将具有Object类型的对象转换为FontUIResource类型。在Java中,它会是
FontUIResource font = (FontUIResource)value
我如何在Scala中做到这一点?     
已邀请:
您可以说
value.asInstanceOf[FontUIResource]
,或者您可以使用匹配大小写块:
value match{
  case f:FontUIResource => 
    //do something with f, which is safely cast as a FontUIResource
  case _ => 
    //handle the case when it's not the desired type
}
    
你的意思是铸造,而不是拳击和拆箱,因为这适用于原始值。
value.asInstanceOf[FountUIResource]
是在Scala中强制转换它的方法。     

要回复问题请先登录注册