如何Class在Scala中获取实例?在Java中,我可以这样做:
Class<String> stringClass = String.class;
Run Code Online (Sandbox Code Playgroud)
什么是Scala中的等价物?
oxb*_*kes 103
有一个方法classOf,scala.Predef用于检索类类型的运行时表示.
val stringClass = classOf[String]
Run Code Online (Sandbox Code Playgroud)
您可以使用该getClass方法在运行时以与Java相同的方式获取实例的类对象
scala> val s = "hello world"
s: String = hello world
scala> s.getClass
res0: Class[_ <: String] = class java.lang.String
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16727 次 |
| 最近记录: |