【问题标题】:How do I express an class literal for an Array in Java? [duplicate]如何在 Java 中表示数组的类文字? [复制]
【发布时间】:2018-09-05 17:14:58
【问题描述】:

普通班可以写String.class

但是我如何为数组类(包括基元数组)执行此操作?

我当然可以这样做,无论是基元数组还是对象数组。

(new byte[0]).getClass()(new String[0]).getClass()

但是有更直接的方法吗?

【问题讨论】:

  • String[].class, int[].class
  • 您可能会发现thisthis 很有趣。

标签: java arrays syntax


【解决方案1】:

正确的方法是使用.class。

例子:

int[].class
Long[].class

这些将完全满足您的需求。

【讨论】:

    猜你喜欢
    • 2013-11-27
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    • 2012-04-25
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    相关资源
    最近更新 更多