ActiveX 到 Java 原始节点数据类型转换值
自动转换所有的原始节点 Java™ 数据类型为本机的 ActiveX Automation 类型。但是,不是所有的 Automation 数据类型都被转换为 Java 类型(例如 VT_DATE)。变体数据类型用于数据转换。
变体数据类型是任何自动接口必需的,并由 Visual Basic 和 VBScript 自动使用。下表提供关于如何在 Automation 类型和 Java 类型之间转换原始数据类型的详细信息。
Visual Basic 类型 | 变体类型 | Java 类型 | Notes® |
---|---|---|---|
Byte | VT_I1 | byte | Visual Basic 中 Byte 无正负之分,但是在 Java 数据类型中存在正负之分。 |
Boolean | VT_BOOL | boolean | |
Integer | VT_I2 | short | |
Long | VT_I4 | int | |
Currency | VT_CY | long | |
Single | VT_R4 | float | |
Double | VT_R8 | double | |
String | VT_BSTR | java.lang.String | |
String | VT_BSTR | char | |
Date | VT_DATE | 不适用 |