国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java数组 > java中创建泛型数组的方法

java中创建泛型数组的方法

头像

小妮浅浅

2021-02-24 14:44:317002浏览 · 0收藏 · 0评论

我们对于数组的创建,需要遵照一定的规则,就拿泛型数组来说,其实是不适合在java中建立的。不过也不是没有其他的方法,我们依旧可以用一些特殊的方法,达到数组的创建。本篇就以泛型数组为例,探讨其创建的方法。下面我们先就一些基本的要点进行梳理,然后带来创建的实例。

1、泛型数组说明

Java确实是不支持声明泛型数组的,当然,更准确的表达是,数组的类型不可以是类型变量,除非是采用通配符的方式。

在java中,不能通过直接通过T[] tarr=new T[10]的方式来创建数组,最简单的方式便是通过Array.newInstance(Class<T> type,int size)的方式来创建数组。

2、实例

如下面这段程序:

package hash;
 
import java.lang.reflect.Array;
 
/**
 * 数组的工具
 *
 * @author David Day
 */
public class ArrayUtils {
 
    /**
     * 根据数组类型的class创建对应类型的数组
     *
     * @param <T>    目标类型
     * @param clazz
     * @param length 数组长度
     * @return
     */
    public static <T> T[] newArrayByArrayClass(Class<T[]> clazz, int length) {
        return (T[]) Array.newInstance(clazz.getComponentType(), length);
    }
 
    /**
     * 根据普通类型的class创建数组
     *
     * @param <T>    目标类型
     * @param clazz
     * @param length 数组长度
     * @return
     */
    public static <T> T[] newArrayByClass(Class<T> clazz, int length) {
        return (T[]) Array.newInstance(clazz, length);
    }
 
    public static void main(String[] args) {
        // 判断一个Class是否是数组类型,可以用Class实例的isArray方法。
        String[] byArray = newArrayByArrayClass(String[].class, 10);
        String[] byOne = newArrayByClass(String.class, 10);
 
        System.out.println(byArray.getClass().isArray());
        System.out.println(byOne.getClass().isArray());
    }
}

 以上就是java中创建泛型数组的方法,看完全篇文章我们可以发现,依旧可以利用其他的方法,达到创建数组的目的,学会后也赶快试试这种方法吧。更多Java学习指路:java数组

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

成全高清免费完整观看| 老师办公室狂肉校花小说| 在车里被弄了4次高潮| 林北星| 打扑克免费高清视频| 保姆的特殊待遇5| 东北老肥熟口味重的原因分析 | 老公把舌头放进我B里搅拌| 被室友男朋友认错后BY阿司匹林 | 少妇高潮喷水久久久久久久久| 美女的胸怀| 杏美月| 女性私密紧致情趣玩具| 脱了老师裙子猛烈进入| 《情欲按摩院》未删减版| 八戒八戒电影在线看免费观看8 | 亲爱的爸爸【父女】笔趣阁负责的| 车震视频| 暴躁老阿姨CSGO最强武器搭配| MV在线观看免费播放历史| 八卦图解| 性饥渴美国女兵理论片| 把老婆闺蜜干了俩次| 荒川洋子| 小花园按摩手法视频教程| 欧美大片视频| 《晚上准备好纸巾》 | 倒插莲花男女之间的寓意| 强壮的公2伦理| 老师穿白色双开真丝旗袍怎么穿| 《喂奶人妻厨房HD》| 《玉女心经3:阴阳和合》| 房东天天吃我奶躁我在哪里看| 免费观看已满十八岁电视剧姐弟 | B站暴躁姐的丈夫是干什么的| 妈妈和女婿免费播放电视剧| 精产国品一二三产品区别视频| 《不戴套瑜伽教练3》| 满18岁免费观看高清电视剧大全| 男牛把困困放入女生困困洞里 | 国产