请你告诉我 .NET System.TypeCode 枚举在 Java 中的等价物是什么以及如何获得它?我在文档中的 Class 类中找不到任何似乎相同的内容。我还查看了 CORBA.TypeCode,但这不是我想要的。谢谢你。
问问题
201 次
2 回答
2
标准 Java 库中没有直接的等价物。对不起。
(你是对的:CORBA.TypeCode
不等价。它描述的是 CORBA IDL 类型而不是 Java 类型......它提供了或多或少完整的类型描述,而不是不同类型的枚举。)
于 2013-05-10T10:59:34.563 回答
1
java 中最接近的东西是instanceof
关键字,但它不适用于原始类型,除非它们被自动装箱成等效的 Object 类型。没关系,因为编译器总是知道原语的类型,并且如果您尝试执行会丢失精度的操作(例如,将 int 分配给 short - 所以 Java 并不真正需要此枚举)会发出警告。
于 2013-05-10T11:09:00.457 回答