网上搜索,找到了一个我需要的可以合并数组的方法。它被设计为根据需要采用任意数据类型的尽可能多的参数。这就是我需要它做的事情,但我不知道如何正确调用它!该方法如下所示:
public static <T> T[] arrayMerge(T[]... arrays)
{
blah blah blah
}
我能想到的调用它的唯一方法是byte[] result = arrayMerge(a, b, c);
(其中a、b和c都引用byte[]s ),但这不起作用。我该如何调用它?谢谢!
最佳答案
我认为泛型类型只能与类一起使用,而不能与原始类型一起使用。因此,它们适用于 Byte[]
,而不是 byte[]
。
关于java - 调用这个奇怪的方法时遇到问题 (<T>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8350880/