首页 > 解决方案 > 从 C++ 到 Java(复数的 ArrayList)

问题描述

我有一个简单的问题。如何在 Java 中使用 ArrayList 创建该数据结构?

 vector< complex<float> > *v1;
 v1 = new vector< complex<float> >;

我试过这样的事情:

ArrayList< Complex<float> > v1;

但不工作:/

(我包括复数的“Apache commons math”jar)

标签: javaarraylist

解决方案


Java 目前不支持原始泛型(可能在 Java 11 中)。您将需要使用包装类,它会带来性能损失。

List<Complex<Float>> list;

您可能想要创建自己的复数类。


推荐阅读