黑马程序员技术交流社区

标题: 怎么得到数组的类型 [打印本页]

作者: oath    时间: 2013-10-10 11:12
标题: 怎么得到数组的类型
本帖最后由 oath 于 2013-10-10 12:04 编辑

定义了一个方法
public <T> void get(T[] ts){
         
}
想要在方法里面得到T的类型,,,怎么得到呢?
求解!!!!

作者: lihaotian_120    时间: 2013-10-10 11:30

  1. public static <T> void        get(T[] ts){
  2.                 System.out.println(ts.getClass().getSimpleName());
  3.         }
复制代码
这种行不行?如果你是要用这个类型,直接用T就可以了额,如果你是要知道它是什么类型,用上面的应该可以额
作者: lihaotian_120    时间: 2013-10-10 11:30

  1. public static <T> void        get(T[] ts){
  2.                 System.out.println(ts.getClass().getSimpleName());
  3.         }
复制代码
这种行不行?如果你是要用这个类型,直接用T就可以了额,如果你是要知道它是什么类型,用上面的应该可以额
作者: oath    时间: 2013-10-10 12:02
lihaotian_120 发表于 2013-10-10 11:30
这种行不行?如果你是要用这个类型,直接用T就可以了额,如果你是要知道它是什么类型,用上面的应该可以额 ...

:)可以,,,Thks




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