A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邵阳 中级黑马   /  2012-9-10 08:56  /  1232 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Constructor con1=Class.forName("java.lang.String").getConstructor(StringBuffer.class);
                String s2=(String)con.newInstance(new StringBuffer("abc"));
                System.out.println(s2.charAt(2));

大神指教,上面能不能定义泛型

4 个回复

倒序浏览
可以的。
  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));
复制代码
回复 使用道具 举报
我不是什么高手,但我觉得可以,因为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 10:54
可以的。

你这个很勉强啊,你还是强转了一回。能不能不需要强转啊
回复 使用道具 举报
邵阳 发表于 2012-9-10 12:07
你这个很勉强啊,你还是强转了一回。能不能不需要强转啊

呵呵,我也觉得有点。知道不需要强转的答案了告诉我一声
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马