我有一個數組處理程序的實現它需要一個數組並添加一個新的數組值。如何創建通用陣列
此刻我有它爲長型工作。
我希望它適用於任何類型,如果可能的話。
當前實現:
public class ArrayHandler
{
public static long[] add(long[] arr, long value)
{
long[] newarr = new long[arr.length+1];
if(arr.length == 0)
{
newarr[0] = value;
}
else
{
for(int i = 0 ; i < arr.length ; i++)
{
newarr[i] = arr[i];
}
}
newarr[arr.length] = value;
return newarr;
}
}
對於原始類型,您不能,您需要複製/粘貼。 – 2015-02-11 23:24:34
你是什麼意思閱讀教程? @KickButtowski 有沒有你推薦的教程,因爲我試圖尋找到處可能,並沒有什麼是 – Moe 2015-02-11 23:24:43
谷歌泛型Java教程。 – 2015-02-11 23:25:47