国产成人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数组

关注

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

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

伦理《禁忌12》| 《野外強》完整版| 九1黄9.1| 姑父有力挺送小芳的背景故事| 一个人在线观看免费高清电视剧| 《无法满足》意大利| 吃春晚药后妈妈疯了怎么对付| 女士泳衣全透明| 我和两个继拇交换做爰| 吻戏| 国产尺码和欧洲尺码| 电影《满足2》完整版在线观看| 三个老师轮流给学生布置作业 | 《魅魔之耻》1~4集免费看| 女性左腿又开腿肚子视频大全| 《我的漂亮老师2》| 成全在线观看免费全集高清| 成都影院免费完整版| 公与媳中文字幕乱码的预防方法| 《厨房激战5》完整版在线观看| 玉女献身台湾1988版主演是谁| 美女和男生一起努力的生孩子视频.. | 无法抗拒的你ID中字| 一线产区和二线产区的品牌定位| 《家访的老师》动浸在线观看| 《我的漂亮老板娘》演员名单| 日本大片又大又好看的PPT| 漂亮的李妈妈1中字头字母是什么| 香艳满屋| 儿子双飞妈妈和女儿的小说| 《完美邻居》电影在线观看| 徐婷被房东揉到高潮的视频| 宝贝今天可不可以不带小雨伞小说| 女生把QQ放在一起的头像| 老阿姨2免费播放电视剧| 秘书奶头好大下面好紧| 开会桌下把荫蒂添的好多水| 公厕被偷窃视频大全| 电影《满足2》完整版在线观看| 《女仆教育》动漫第一季| 《法国少女3》高清