java - Java 中的一个数组中的 Int 和 Double

标签 java arrays integer double

有没有办法将 int 和 Double 放在同一个数组中。我想要一个数组 (p1[]),其中第一个 (p1[0]) 是 int,所有其余元素都是 double 。这可能吗?

最佳答案

您可以通过拥有一个 Integer/Double 父类(super class)对象数组来实现此目的(如其他地方所指出的)。

但是,我可能会通过实现一个具有 Integer 组件和一个 Double 数组的对象来强制类型安全,并存储这些数组。好处(尽管有额外的复杂性)是您将具有类型安全性,并且不必将第一个元素转换为Integer,同时将其余元素转换为Double

关于java - Java 中的一个数组中的 Int 和 Double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3693138/

相关文章:

java - 将字节数组转换为字符串,字符串传输后无法转换回来

java - 如何从网页JAVA获取多个不同名称的PDF文件

ios - 如何同时对多个对象应用动态行为

c - 使用 %s(即字符串说明符)读取 char 数组

我可以在 C 中为一个变量传递多个值吗?

负整数的 Python 表示

java - KeyEventDispatcher 在 Java 中调用两次

java - 错误 : “Thread-1” java. lang.IndexOutOfBoundsException

java - 字符串仅包含 2 个整数 - Java

javascript - 最小最大和 Javascript