当前位置:首页 > JAVA教程 > 正文内容

java中的t怎样用【JAVA教程】,java

搜教程4年前 (2019-12-28)JAVA教程171

<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怎样用的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16784.html

标签: java
分享给朋友:

“java中的t怎样用【JAVA教程】,java” 的相关文章

spring validation作为数据校验的要领引见(附代码)【JAVA教程】,springboot,spring,java

本篇文章给人人带来的内容是关于spring validation作为数据校验的要领引见(附代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 数据的校验是交互式网站一个不可或缺的功用,前端的js校验能够涵盖大部分的校验职责,如用户名唯一性,生日花样,邮箱花样校验等等经常运用...

Java遍历的完成要领引见(代码示例)【JAVA教程】,Java

Java遍历的完成要领引见(代码示例)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java遍历的完成要领引见(代码示例)有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 package com.zlh; import java.util.ArrayList; import java.util.HashMap; import ja...

Java中replace与replaceAll之间的区分引见(代码示例)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中replace与replaceAll之间的区分引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 1.java中replace API: replace(char oldChar, char newChar):寓意为:返回...

Java中战略形式和模板要领形式的引见(附代码)【JAVA教程】,Java

Java中战略形式和模板要领形式的引见(附代码)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中战略形式和模板要领形式的引见(附代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 战略形式 简介 战略形式(Strategy Pattern)属于对象的行动形式。其意图是针对一组算法,将每个算法封装到具有配合接口的自力的类中,...

Spring boot集成spring session完成session同享的要领引见【JAVA教程】,Spring boot

本篇文章给人人带来的内容是关于Spring boot集成spring session完成session同享的要领引见,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 近来运用spring boot开辟一个体系,nginx做负载平衡分发要求到多个tomcat,此时接见页面会把要求...

java紧缩多个文件的要领引见(代码示例)【JAVA教程】,java

本篇文章给人人带来的内容是关于java紧缩多个文件的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 起首建立一个东西类,定义好接口,这里的参数1:fileList:多个文件的path+name2: zipFileName:紧缩后的文件名 下面是代码,解释...