java T方法_java中“t”的使用方法
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”的使用方法相关推荐
- java如何重写_java中如何重写一个方法
方法的重写: 1.在子类中可以根据需要对从基类中继承来的方法进行重写. 2.重写的方法和被重写的方法必须具有相同方法名称.参数列表和返回类型. 3.重写方法不能使用比被重写的方法更严格的访问权限. 在 ...
- java同步关键字_Java中synchronized关键字修饰方法同步的用法详解
Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...
- java.equal例子_Java中的== 和equals()方法详解与实例
Java中的== 和equals()方法: Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型. byte,short,char,int,long,float,double,boo ...
- java wait 参数_java中wait()和join()方法的区别是什么
java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...
- java socket中的方法_Java中关于Socket的方法与作用详解
1.java.net.Socket;套接字.封装了TCP通讯协议,使用它可以基于TCP与远端计算机上的服务端应用程序链接并进行通讯. 实例化Socket就是与服务器端建立连接的过程.这里需要传入两个参 ...
- java 结束循环_java中结束循环的方法
java中结束循环的方法 发布时间:2020-06-25 11:31:06 来源:亿速云 阅读:180 作者:Leah 这篇文章将为大家详细讲解有关java中结束循环的方法,小编觉得挺实用的,因此分享 ...
- java 释放一个对象_JAVA中销毁一个对象的方法
方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法.垃圾回收器会全程侦测Java应用程序的运行情况.当反先有些对象成为垃圾时,垃圾回收器就会销毁这些对象,并释放这些对象所占用的 ...
- java 数组定义方法_java中定义数组的方法有哪些
java中定义数组的方法有哪些 发布时间:2020-06-25 18:10:36 来源:亿速云 阅读:130 作者:Leah 这篇文章运用简单易懂的例子给大家介绍java中定义数组的方法,代码非常详细 ...
- java stringbuilder清空_Java中StringBuilder的清空方法比较
StringBuilder 没有提供clear或empty方法. 清空有3种方法: 1)新生成一个,旧的由系统自动回收 2)使用delete 3)使用setLength 将三种方法循环1000万次,代 ...
最新文章
- linux mv 环境变量,linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用...
- in和exists的区别与执行效率问题解析
- Linux C下实现线程池
- 什么叫做“假学习”?
- python history没有定义_python AttributeError:'Tensor'对象没有属性'_keras_history'_python_酷徒编程知识库...
- Caused by: java.net.UnknownHostException: ubuntu: Name or service not known
- C++/C--浮点型数据的二进制表示及其内存存储形式
- iphone导出照片到电脑_假期即将结束,手机照片需要备份了!比 iTunes 更好用!...
- 游戏 UI 自动化测试方案 Airtest Project
- 云承软件和云溪哪个好_诺承木工开料机使用什么软件好
- SEO之搜索引擎简史
- 一家旅游互联网公司技术的发展史
- excel合并计算机操作,电脑把多个Excel文件合并成一个文件的方法
- 输出200以内所有素数(python)
- scrapy项目-爬取阳光问政
- yapi接口管理工具
- 寂寞情来情去——忆纳兰词
- 363、Java中级18 -【JDBC - 增、删、改】 2020.06.28
- 当前应用拦截NFC响应,不弹出选择框教程
- 哈工程计算机考研复试各科总分,考研复试总分是多少
热门文章
- android 开关按钮例子,Android自学笔记之ToggleButton(开关按钮)的功能、特殊属性、用法...
- Furmark如何进行正确的烤机?
- 怎样对抗AI骚扰电话
- 在线客服软件海豚客服APP接入方法一:安卓篇
- ZYNQ linux环境下PS I2C配置OV5640
- 函数计算机度数怎么打,excel怎么输入度分秒并可以计算?(角度表格)
- 10个小方法锻炼你的大脑
- 你应当如何学习C++(以及编程)
- Ali266首次商用落地,助力优酷码率最高节省40%
- Excel - 获取帮助信息,查找Sheet中和VBA里的可用函数