gpt4 book ai didi

java - 如何传递类型为Class java的参数

转载 作者:行者123 更新时间:2023-11-30 06:05:59 25 4
gpt4 key购买 nike

QueryDSL图书馆。

发现有趣的函数

public static <T> ArrayConstructorExpression<T> array(Class<T[]> type, Expression... exprs)

我从来没有见过像上面提到的这样的Generic。我怎样才能在那里传递第一个参数?

谷歌搜索了一个小时,但现在没有结果。

最佳答案

假设 T 属于 Integer 类,您可以执行以下操作:

ArrayConstructorExpression<Integer> arr = array(Integer[].class, someExpression);

这里没有魔法。 Integer[].class 是表示 Integer 对象数组的类。

关于java - 如何传递类型为Class<T[]> java的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45202081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com