-1
java.lang.class<Cls>
和Cls
之間的區別是什麼?java.lang.class <Cls>和Cls之間的區別是什麼?
我需要這個傳遞給函數:
java.lang.Class<org.xbib.elasticsearch.action.termlist.TermlistRequest>
我試圖new TermlistRequest()
,但它是這樣的:
org.xbib.elasticsearch.action.termlist.TermlistRequest
你能解釋一下什麼是它在Java中?以及如何創建這種類型的對象?
java.lang.class - 我錯過了我需要追加.class
到Cls
要獲得類型java.lang.class<Cls>
您需要了解反射。 – SLaks
我們需要更多的上下文(即更多的代碼)來理解你遇到什麼問題。向我們展示您想要調用的功能的定義。 –
前者是'java.lang.Class'的一個實例,後者是任何類的實例。您可以將'.class'附加到類名以獲取其類實例,例如'Class clazz = org.xbib.elasticsearch.action.termlist.TermlistRequest.class;'。 –
Siguza