- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一个 Java 中的 5 维数据结构,所有单元格的类型为“double”。对于 3 个维度,我知道其大小,因此它适合数组类别。但对于 2 维我事先不知道大小;看起来像ArrayList。我过去已经能够管理 3 个维度的组合:
ArrayList(Double)[][] prXifY = (ArrayList(Double)[][]) new ArrayList[m][n];
但是,尽管我花了很长时间(并通过网络搜索)来研究它,但我无法扩展它。我需要这样的东西:
ArrayList(ArrayList(Double))[][][] prXiXjY = (ArrayList(ArrayList(Double))[][][]) new ArrayList(ArrayList<Double))[m][m][n];
当我尝试上面的代码时,它说:“无法创建 ArrayList(ArrayList(Double)) 的通用数组”
我将不胜感激快速而完整的答案。
顺便说一下,这是我的第一篇文章。我尽力做好事前查找工作,把问题解释清楚。对这些问题的评论也受到赞赏。 :)
最佳答案
ArrayList
是一个对象,其实例化方式与数组不同。一般来说,要说你想要一个保存 double 的 ArrayList,你可以使用类似的东西:
ArrayList<Double> list = new ArrayList<Double>();
指定您有一个 ArrayList,其中包含包含 double 的 ArrayList...
ArrayList<ArrayList<Double>> list = new ArrayList<ArrayList<Double>>();
我希望你明白这是怎么回事。
这只是创建顶级列表 - 它本身不会创建任何单元格。为此,您需要额外的 new
语句。这很快就会变得困惑,您可能需要停下来考虑是否有比 5 维数组更好的方法来存储数据。
关于java - Java中如何将数组与数组列表结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28639281/
我正在尝试执行 vagrant up 但一直遇到此错误: ==> default: IOError: [Errno 13] Permission denied: '/usr/local/lib/pyt
我在容器 div 中有一系列动态创建的不同高度的 div。 Varying text... Varying text... Varying text... Varying text.
通过 cygwin 运行 vagrant up 时遇到以下错误。 stderr: /bin/bash: /home/vagrant/.ansible/tmp/ansible-tmp-14872260
今天要向小伙伴们介绍的是一个能够快速地把数据制作成可视化、交互页面的 Python 框架:Streamlit,分分钟让你的数据动起来! 犹记得我在做机器学习和数据分析方面的毕设时,
我是 vagrant 的新手,正在尝试将第二个磁盘添加到我正在用 vagrant 制作的虚拟机中。 我想出了如何在第一次启动虚拟机时连接磁盘,但是当我关闭机器时 然后再次备份(使用 'vagrant
我是一名优秀的程序员,十分优秀!