【问题标题】:Is it a good practice to cast the generic array during initialization?在初始化期间强制转换泛型数组是一种好习惯吗?
【发布时间】:2014-02-15 20:14:53
【问题描述】:

例如, 我正在尝试初始化类Node<E> 的通用数组。

Node<Integer>[] nodes =(Node<Integer>[])new Node[10];

这是一个好习惯吗?如果没有,有什么更好的方法?

【问题讨论】:

标签: java arrays generics


【解决方案1】:

这是一种快速而肮脏的方法。可以说,还有其他更“安全”的方法。您可以在之前回答的问题中找到它们:How to create a type safe generic array in java?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2016-01-31
    相关资源
    最近更新 更多