ICode9

精准搜索请尝试: 精确搜索
首页?>?bet356体育下载> 文章详细

通用类型作为Java方法中的参数

2019-09-30 10:02:30??阅读:6??来源: 互联网

标签:java?generics?methods


你认为有可能创造类似的东西吗?

private ArrayList increaseSizeArray(ArrayList array_test, GenericClass) {
    array_test.add(new GenericObject()); // instance of GenericClass
    return array_test;
}

解决方法:

是的你可以.

private static  List pushBack(List list, Class typeKey) throws Exception {
    list.add(typeKey.getConstructor().newInstance());
    return list;
}

用法示例:

List strings = new ArrayList();
pushBack(strings, String.class);


标签:java,generics,methods

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有