X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FArrayUtil.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FArrayUtil.java;h=f4f727864e4aaf8622156ec63f9e4ed19763c852;hp=0000000000000000000000000000000000000000;hb=aaa5d101e054dc548e7ef7831b1fcb7913a4d4d4;hpb=dda22f5fe5cc0b84264c1a0d3369048c81a140f2 diff --git a/src/edu/berkeley/sbp/util/ArrayUtil.java b/src/edu/berkeley/sbp/util/ArrayUtil.java new file mode 100644 index 0000000..f4f7278 --- /dev/null +++ b/src/edu/berkeley/sbp/util/ArrayUtil.java @@ -0,0 +1,14 @@ +package edu.berkeley.sbp.util; +import java.lang.reflect.*; +import java.util.*; + +public class ArrayUtil { + + public static T[] append(T[] arr, T t, Class c) { + T[] ret = (T[])Array.newInstance(c, arr.length+1); + System.arraycopy(arr, 0, ret, 0, arr.length); + ret[ret.length-1] = t; + return ret; + } + +}