import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;public class Test {
public static void main(String[] args) {
List<String> list=Arrays.asList("1","2","3");

System.out.println(getFromRequest(list,ArrayList<String>.class));
}

public static <T> T getFromRequest(Object obj,Class<T> clazz){
return (T)obj;
}

}
场景是这样,往httprequest里存入了一些对象后,常规取出还要再强转成相应的类型很是不便,所以想用泛形方法来实现自动的转换,以上getFromRequest方法对集合类型却无效,如何解决这个问题,而且即使有效的时候,如clazz是个String.class之类的,也感觉怪怪的,clazz参数必须要用吗?