java - 从 C++ 到 Java(复数的 ArrayList)
问题描述
我有一个简单的问题。如何在 Java 中使用 ArrayList 创建该数据结构?
vector< complex<float> > *v1;
v1 = new vector< complex<float> >;
我试过这样的事情:
ArrayList< Complex<float> > v1;
但不工作:/
(我包括复数的“Apache commons math”jar)
解决方案
Java 目前不支持原始泛型(可能在 Java 11 中)。您将需要使用包装类,它会带来性能损失。
List<Complex<Float>> list;
您可能想要创建自己的复数类。
推荐阅读
- regex - SetEnvIf - 匹配除两个之外的所有子域
- php - Swift Mailer 无法在 easyname.com 上运行:`stream_set_blocking()` 错误
- javascript - 无法在 React Native 中使用 switch 语句渲染任何东西
- vuejs2 - 完全替换 Vue data()
- python - 为什么 ist sc = SparkContext(conf = conf) 不工作
- multithreading - 正常运行的 CPU 数量
- json - 如何为一个端点创建多种验证方法?
- javascript - Javascript,返回主函数时出错
- c# - HttpDelete 带多个参数批量删除
- javascript - 如何使用 react-router-dom 和 BrowserRouter 在组件外部导航