java中“t”的使用方法

发布时间:2020-06-10 10:19:16

来源:亿速云

阅读:204

作者:Leah

这篇文章主要为大家详细介绍了java中“t”的使用方法,文中示例代码介绍的非常详细,零基础也能参考此文章,感兴趣的小伙伴们可以参考一下。

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

T 用法

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

import java.util.ArrayList;

import java.util.List;

public class Demo2 {

public static void main(String[] args) {

//限制T 为String 类型

Demo2 demo = new Demo2();

//获取string类型

List array = new ArrayList();

array.add("test");

array.add("doub");

String str = demo.getListFisrt(array);

System.out.println(str);

//获取Integer类型 T 为Integer类型

Demo2 demo2 = new Demo2();

List nums = new ArrayList();

nums.add(12);

nums.add(13);

Integer num = demo2.getListFisrt(nums);

System.out.println(num);

}

/**

* 这个只能传递T类型的数据

* 返回值 就是Demo 实例化传递的对象类型

* @param data

* @return

*/

private T getListFisrt(List data) {

if (data == null || data.size() == 0) {

return null;

}

return data.get(0);

}

}

关于“t”的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

java T方法_java中“t”的使用方法相关推荐

  1. java如何重写_java中如何重写一个方法

    方法的重写: 1.在子类中可以根据需要对从基类中继承来的方法进行重写. 2.重写的方法和被重写的方法必须具有相同方法名称.参数列表和返回类型. 3.重写方法不能使用比被重写的方法更严格的访问权限. 在 ...

  2. java同步关键字_Java中synchronized关键字修饰方法同步的用法详解

    Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...

  3. java.equal例子_Java中的== 和equals()方法详解与实例

    Java中的== 和equals()方法: Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型. byte,short,char,int,long,float,double,boo ...

  4. java wait 参数_java中wait()和join()方法的区别是什么

    java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...

  5. java socket中的方法_Java中关于Socket的方法与作用详解

    1.java.net.Socket;套接字.封装了TCP通讯协议,使用它可以基于TCP与远端计算机上的服务端应用程序链接并进行通讯. 实例化Socket就是与服务器端建立连接的过程.这里需要传入两个参 ...

  6. java 结束循环_java中结束循环的方法

    java中结束循环的方法 发布时间:2020-06-25 11:31:06 来源:亿速云 阅读:180 作者:Leah 这篇文章将为大家详细讲解有关java中结束循环的方法,小编觉得挺实用的,因此分享 ...

  7. java 释放一个对象_JAVA中销毁一个对象的方法

    方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法.垃圾回收器会全程侦测Java应用程序的运行情况.当反先有些对象成为垃圾时,垃圾回收器就会销毁这些对象,并释放这些对象所占用的 ...

  8. java 数组定义方法_java中定义数组的方法有哪些

    java中定义数组的方法有哪些 发布时间:2020-06-25 18:10:36 来源:亿速云 阅读:130 作者:Leah 这篇文章运用简单易懂的例子给大家介绍java中定义数组的方法,代码非常详细 ...

  9. java stringbuilder清空_Java中StringBuilder的清空方法比较

    StringBuilder 没有提供clear或empty方法. 清空有3种方法: 1)新生成一个,旧的由系统自动回收 2)使用delete 3)使用setLength 将三种方法循环1000万次,代 ...

最新文章

  1. linux mv 环境变量,linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用...
  2. in和exists的区别与执行效率问题解析
  3. Linux C下实现线程池
  4. 什么叫做“假学习”?
  5. python history没有定义_python AttributeError:'Tensor'对象没有属性'_keras_history'_python_酷徒编程知识库...
  6. Caused by: java.net.UnknownHostException: ubuntu: Name or service not known
  7. C++/C--浮点型数据的二进制表示及其内存存储形式
  8. iphone导出照片到电脑_假期即将结束,手机照片需要备份了!比 iTunes 更好用!...
  9. 游戏 UI 自动化测试方案 Airtest Project
  10. 云承软件和云溪哪个好_诺承木工开料机使用什么软件好
  11. SEO之搜索引擎简史
  12. 一家旅游互联网公司技术的发展史
  13. excel合并计算机操作,电脑把多个Excel文件合并成一个文件的方法
  14. 输出200以内所有素数(python)
  15. scrapy项目-爬取阳光问政
  16. yapi接口管理工具
  17. 寂寞情来情去——忆纳兰词
  18. 363、Java中级18 -【JDBC - 增、删、改】 2020.06.28
  19. 当前应用拦截NFC响应,不弹出选择框教程
  20. 哈工程计算机考研复试各科总分,考研复试总分是多少

热门文章

  1. android 开关按钮例子,Android自学笔记之ToggleButton(开关按钮)的功能、特殊属性、用法...
  2. Furmark如何进行正确的烤机?
  3. 怎样对抗AI骚扰电话
  4. 在线客服软件海豚客服APP接入方法一:安卓篇
  5. ZYNQ linux环境下PS I2C配置OV5640
  6. 函数计算机度数怎么打,excel怎么输入度分秒并可以计算?(角度表格)
  7. 10个小方法锻炼你的大脑
  8. 你应当如何学习C++(以及编程)
  9. Ali266首次商用落地,助力优酷码率最高节省40%
  10. Excel - 获取帮助信息,查找Sheet中和VBA里的可用函数