Вы можете сделать это, имея массив объектов, которые являются суперклассами Integer / Double (как указано в другом месте).
Однако я бы, возможно, обеспечил безопасность типов, реализовав объект, имеющий компонент Integer
плюс массив Double
s, и сохранил бы их массив. Преимущество (несмотря на дополнительную сложность) состоит в том, что вы будете иметь безопасность типов и вам не придется приводить первый элемент к Integer
, а остаток к Double
s.