什么是Java TypeCode的Java等价物?

时间:2013-05-10 10:57:48

标签: java

请问您能告诉我.NET System.TypeCode枚举的等价物是什么,以及如何获取它?我在类似的文档中的类类上找不到任何内容。我也看了一下CORBA.TypeCode,但它不是我追求的。谢谢。

2 个答案:

答案 0 :(得分:2)

标准Java库中没有直接的等价物。遗憾。

(你是对的:CORBA.TypeCode不等同。它描述了CORBA IDL类型而不是Java类型......它提供了一个或多或少的完整类型描述,而不是不同类型的枚举类型。)

答案 1 :(得分:1)

java中最接近的是instanceof关键字,但这对于基本类型不起作用,除非它们被自动装箱到它们的等效对象类型中。这没关系,因为编译器总是知道基元的类型,并且如果你试图做一个会失去精度的操作会警告(例如将一个int分配给一个short - 所以Java并不需要这个枚举。