[英]How to pass the parameter of type Class<T[]> java
正在使用QueryDSL庫。
發現有趣的功能
public static <T> ArrayConstructorExpression<T> array(Class<T[]> type, Expression... exprs)
我從未見過如上所述的泛型。 如何在那里傳遞第一個參數?
上一個小時谷歌搜索,但暫時沒有結果。
假設T
為Integer
類,則可以執行以下操作:
ArrayConstructorExpression<Integer> arr = array(Integer[].class, someExpression);
這里沒有魔術。 Integer[].class
是表示Integer
對象數組的類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.