java 返回字符串所表示的对象

小白没有c币,望不吝赐教
 public static void test02() throws Exception{
        List<List> li = new ArrayList<List>();
        for(int i=0;i<3;i++){
            String name = i+"list";
            Class t = Class.forName("java.util.List");
            Method m =t.getMethod("add", null);
            m.invoke(name,i);
            li.add(name);
        }
        for(int i=0;i<li.size();i++){
            System.out.println(li.get(i).get(0));
        }


    }

想要把以name明明的list对象放在li里面呢!其他问题都不是问题

Class.forName需要一个完整的,带上完整包名的字符串

想生成对象必须有对应的类,而类通过代码无法生成。
你这个(或这些)类的名字就是name的值, 你有这些类吗?