[SCALA] 자바의 ClassName.class의 스칼라 이에 상응하는 무엇입니까?
SCALA자바의 ClassName.class의 스칼라 이에 상응하는 무엇입니까?
어떻게 스칼라 클래스의 인스턴스를받을 수 있나요? 자바에서 나는이 작업을 수행 할 수 있습니다 :
Class<String> stringClass = String.class;
스칼라에 해당하는 어떤 것입니까?
해결법
-
==============================
1.클래스 타입의 런타임 표현을 검색 scala.Predef의 방법 classOf이있다.
클래스 타입의 런타임 표현을 검색 scala.Predef의 방법 classOf이있다.
val stringClass = classOf[String]
당신은 자바와 같은 방식으로 런타임에 인스턴스의 클래스 객체를 얻기 위해 getClass 방법을 사용할 수 있습니다
scala> val s = "hello world" s: String = hello world scala> s.getClass res0: Class[_ <: String] = class java.lang.String
from https://stackoverflow.com/questions/1166732/what-is-the-scala-equivalent-of-javas-classname-class by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 어떻게 그 값에 의한 scala.collection.Map [java.lang.String의, 지능] 정렬하려면? (0) | 2019.11.27 |
---|---|
[SCALA] 스칼라 :지도의 컬렉션을 병합하는 방법 (0) | 2019.11.27 |
[SCALA] 어떻게 플레이 2.0 환경에 따라 서로 다른 데이터베이스를 설정하는 방법? (0) | 2019.11.27 |
[SCALA] 스칼라 : 같음 / 해시 코드를위한 경우 클래스 필드를 무시? (0) | 2019.11.27 |
[SCALA] 왜 스칼라 패키지 오브젝트 내부 클래스는 dispreferred입니까? (0) | 2019.11.27 |