本帖最后由 在学野马 于 2014-9-26 19:36 编辑
- public static void main(String[] args) throws Exception {
- // TODO Auto-generated method stub
- ArrayList<String>a1=new ArrayList<String>();
- a1.add("aaa");
- a1.add("bbb");
- System.out.println(a1);
- System.out.println(a1.get(1));
-
- Constructor<String>con=String.class.getConstructor(StringBuffer.class);
- String s=con.newInstance(new StringBuffer("abf"));
- System.out.println(s.charAt(2));
-
- ArrayList<Integer>a2=new ArrayList<Integer>();
- System.out.println(a1.getClass()==a2.getClass());// 编译完以后 类型就消失 字节码相同
- Method method=a2.getClass().getMethod("?", Object.class);
- method.invoke(a2,12);
- System.out.println(a2.get(0));
- }
复制代码
|