我在想,是否有任何简短的手来初始化通用数组?
目前,初始化非泛型数组的方法如下。
String[] s = {
"hello",
"world"
};
然而,对于泛型来说,不可能执行类似的操作。
Call<FundamentalResponse> calls[] = {
yearlyFundamentalResponseCall,
quarterlyFundamentalResponseCall
};
现在,我必须在几行代码中完成。
Call<FundamentalResponse> calls[] = (Call<FundamentalResponse>[]) new Call[2];
calls[0] = yearlyFundamentalResponseCall;
calls[1] = quarterlyFundamentalResponseCall;
我想知道,是否有任何一行声明达到同样的目的?
答案 0 :(得分:3)
这应该有效:
Call<FundamentalResponse>[] calls = (Call<FundamentalResponse>[]) new Call[] {
yearlyFundamentalResponseCall,
quarterlyFundamentalResponseCall
};