gpt4 book ai didi

c# - Java 中的类型

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:50:48 25 4
gpt4 key购买 nike

冒着问一个已经被问过的问题的风险

在 Java 中是否有对应于 C# 中可用的 Type 类型?

我想做的是用反射(reflect)几种基本类型的元素填充数组,例如 intbyte 等。

在 C# 中,它将是以下代码:

Type[] types = new Type[] { typeof(int), typeof(byte), typeof(short) };

最佳答案

是的,这些可以通过包装器的 TYPE 获得字段:

Class[] types = new Class[] {Integer.TYPE, Byte.TYPE, ...};

您还可以使用 int.class 语法,该语法在该语言的早期版本中不可用:

Class[] types = new Class[] {int.class, byte.class, ...}; // Lowercase is important

关于c# - Java 中的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20481843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com