1*f1fbf3c2SXin Li package test1; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li import java.util.Hashtable; 4*f1fbf3c2SXin Li 5*f1fbf3c2SXin Li class RenameClass2 { 6*f1fbf3c2SXin Li String name; 7*f1fbf3c2SXin Li } 8*f1fbf3c2SXin Li 9*f1fbf3c2SXin Li @SuppressWarnings({"rawtypes","unchecked", "unused"}) 10*f1fbf3c2SXin Li public class RenameClass { 11*f1fbf3c2SXin Li private Hashtable table; RenameClass()12*f1fbf3c2SXin Li public RenameClass() { 13*f1fbf3c2SXin Li table = new Hashtable(); 14*f1fbf3c2SXin Li } 15*f1fbf3c2SXin Li test()16*f1fbf3c2SXin Li public int test() { 17*f1fbf3c2SXin Li say(); 18*f1fbf3c2SXin Li return 0; 19*f1fbf3c2SXin Li } 20*f1fbf3c2SXin Li say()21*f1fbf3c2SXin Li public void say() { 22*f1fbf3c2SXin Li RenameClass2[] pair = new RenameClass2[2]; 23*f1fbf3c2SXin Li pair[0] = new RenameClass2(); 24*f1fbf3c2SXin Li table.put("Muga", pair); 25*f1fbf3c2SXin Li RenameClass2[] p = (RenameClass2[]) table.get("Muga"); 26*f1fbf3c2SXin Li } 27*f1fbf3c2SXin Li } 28