我想编写一个函数,它会返回我传递给它的指定类型的向量。例如:
// Here getNewVector(<ClassType>) should return me an integer Vector.
Vector<Integer> myIntVector = getNewVector(Integer.class);
//should get a String vector in this case and so on.
Vector<String> myStringVector = getNewVector(String.class) ;
我想以getVector(Class classType)
这样的方式实现,以便返回该特定类类型的新向量。我们如何在不使用反射和不将类名作为字符串传递的情况下实现它(我只想传递类类型,就像我在上面的示例中提到的那样。)
实际上,我想要一个有点像这样的函数 getVector() ..
Vector<T> getVector(T t) {
return new Vector<t>();
}