黑马程序员技术交流社区

标题: 泛型 [打印本页]

作者: 邵阳    时间: 2012-9-10 08:56
标题: 泛型
Constructor con1=Class.forName("java.lang.String").getConstructor(StringBuffer.class);
                String s2=(String)con.newInstance(new StringBuffer("abc"));
                System.out.println(s2.charAt(2));

大神指教,上面能不能定义泛型
作者: 黑马_许芸    时间: 2012-9-10 10:54
可以的。
  1. Constructor<String> con1=(Constructor<String>) Class.forName("java.lang.String").getConstructor(StringBuffer.class);
  2. String s2= con1.newInstance(new StringBuffer("abc"));
  3. System.out.println( s2.charAt(2));
复制代码

作者: 罗磊    时间: 2012-9-10 11:35
我不是什么高手,但我觉得可以,因为java  api  中有这个

V}Z9P}}3YG`YP)IEH7[I@_A.jpg (19.88 KB, 下载次数: 11)

V}Z9P}}3YG`YP)IEH7[I@_A.jpg

作者: 邵阳    时间: 2012-9-10 12:07
黑马_许芸 发表于 2012-9-10 10:54
可以的。

你这个很勉强啊,你还是强转了一回。能不能不需要强转啊
作者: 黑马_许芸    时间: 2012-9-10 13:51
邵阳 发表于 2012-9-10 12:07
你这个很勉强啊,你还是强转了一回。能不能不需要强转啊

呵呵,我也觉得有点。知道不需要强转的答案了告诉我一声




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2