java中的t怎么用

互联网 19-12-28

<T> T表示返回值是一个泛型,传递啥,就返回啥类型的数据,而单独的T就是表示限制你传递的参数类型,这个案例中,通过一个泛型的返回方式,获取每一个集合中的第一个数据, 通过返回值<T> T 和T的两种方法实现。

T 用法

返回值,直接写T表示限制参数的类型,这种方法一般多用于共同操作一个类对象,然后获取里面的集合信息啥的。

package com.yellowcong.test;  import java.util.ArrayList; import java.util.List;  public class Demo2<T> {      public static void main(String[] args) {          //限制T 为String 类型         Demo2<String> demo = new Demo2<String>();          //获取string类型         List<String> array = new ArrayList<String>();         array.add("test");         array.add("doub");         String str = demo.getListFisrt(array);         System.out.println(str);          //获取Integer类型 T 为Integer类型         Demo2<Integer> demo2 = new Demo2<Integer>();         List<Integer> nums = new ArrayList<Integer>();         nums.add(12);         nums.add(13);         Integer num = demo2.getListFisrt(nums);         System.out.println(num);     }      /**      * 这个只能传递T类型的数据      * 返回值 就是Demo<T> 实例化传递的对象类型      * @param data      * @return      */     private T getListFisrt(List<T> data) {         if (data == null || data.size() == 0) {             return null;         }         return data.get(0);     } }

更多java知识请关注java基础教程栏目。

以上就是java中的t怎么用的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: java
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:swoole如何管理集群

相关资讯