关键词搜索

源码搜索 ×
×

一篇文章带你搞定 Java 中的泛型数组

发布2020-01-28浏览731次

详情内容

使用泛型方法时,也可以传递或返回一个泛型数组

public class Test{
    public static void main(String[] args) {
        Integer i[] = fun1(1,2,3,4,5,6);//返回泛型数组
        fun2(i);//输出数组内容
    }
    public static <T> T[] fun1(T...arg){//接收可变参数,返回泛型数组,新特性的使用
        return arg;//返回泛型数组
    }
    public static <T> void fun2(T param[]){//接收泛型数组
        System.out.println("接收泛型数组:");
        for(T t: param){//新特性
            System.out.print(t + "、");
        }
        System.out.println();
    }
}

    在这里插入图片描述
    程序中从 fun1() 方法返回一个泛型数组,在 fun1() 方法接收参数时使用了可变参数传递方式,然后将 fun1() 返回的泛型数组内容交给 fun2() 方法进行输出。

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载