我想知道,有没有什么简写来初始化泛型数组?
目前非泛型数组的初始化方式如下。
String[] s = {
"hello",
"world"
};
但是,对于泛型,不可能执行类似的操作。
Call<FundamentalResponse> calls[] = {
yearlyFundamentalResponseCall,
quarterlyFundamentalResponseCall
};
现在,我必须用几行代码来完成。
Call<FundamentalResponse> calls[] = (Call<FundamentalResponse>[]) new Call[2];
calls[0] = yearlyFundamentalResponseCall;
calls[1] = quarterlyFundamentalResponseCall;
我想知道,是否有任何一行语句可以达到相同的目的?
最佳答案
这应该有效:
Call<FundamentalResponse>[] calls = (Call<FundamentalResponse>[]) new Call[] {
yearlyFundamentalResponseCall,
quarterlyFundamentalResponseCall
};
关于java - 简写(1 行语句)来初始化泛型数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48480111/