Что такое Scala эквивалент класса Java ClassName.class? Как получить экземпляр Class в Scala? В Java я могу это сделать: Class<String> stringClass = String.class; Что было бы эквивалентно в Scala? Ответ 1 В scala.Predef есть метод classOf, который извлекает представление времени выполнения типа класса. val stringClass = classOf[String] Вы можете использовать метод getClass для получения объекта класса экземпляра во время выполнения таким же образом, как Java scala> val s = "hello world" s: String = hello world scala> s.getClass res0: Class[_ <: String] = class java.lang.String
Ответ 1 В scala.Predef есть метод classOf, который извлекает представление времени выполнения типа класса. val stringClass = classOf[String] Вы можете использовать метод getClass для получения объекта класса экземпляра во время выполнения таким же образом, как Java scala> val s = "hello world" s: String = hello world scala> s.getClass res0: Class[_ <: String] = class java.lang.String