Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在列表中存储带有浮点数的列表_Java_Arrays - Fatal编程技术网

Java 在列表中存储带有浮点数的列表

Java 在列表中存储带有浮点数的列表,java,arrays,Java,Arrays,我试图存储多个float[]],其中包含一些内部的浮点值,因为我想缩短代码 我目前有一个函数,可以将两个浮点[]乘以另一个浮点[]。 我有许多要乘的浮点数[] 我看到有人这样做: forPVector v:点{} 我没有PVector类或其他什么。那么我可以用什么来代替呢? 也许有一种方法可以将所有浮动[]组合成一个结构 我的代码: whateverstructuregoeshere = { float[][] p1 = {{200}, {100}, {0}};

我试图存储多个float[]],其中包含一些内部的浮点值,因为我想缩短代码

我目前有一个函数,可以将两个浮点[]乘以另一个浮点[]。 我有许多要乘的浮点数[]

我看到有人这样做: forPVector v:点{}

我没有PVector类或其他什么。那么我可以用什么来代替呢? 也许有一种方法可以将所有浮动[]组合成一个结构

我的代码:

    whateverstructuregoeshere = {
        float[][] p1 = {{200}, {100}, {0}};
        float[][] p2 = {{200}, {300}, {0}};
        float[][] p3 = {{400}, {100}, {0}};
        float[][] p4 = {{400}, {300}, {0}};
    };

    for(float[][] v : whateverstructuregoeshere) {}

只需使用一个float[][]或更好的列表。不过还是要选择一个列表实现,比如ArrayList之类的

。。。你问的是列表还是数组?@Turing85如果列表和数组的区别在于数组是2d的,而列表是1d的,我会问数组。你的问题是什么?你能展示一些输入和输出示例列表吗。无论如何,你应该重新表述你的问题。列表和数组都不是多维的。它们都是一维对象,可能包含其他一维对象的实例。我如何在该列表中插入内容?执行列表点={p1,p2};无效非法初始值设定项do List points=new ArrayList;然后点。addp1;points.addp2;。如果你想做点={p1,p2};您必须使用浮点[][]点数。addp1返回一个错误标识符,预期我将使用浮点[][],然后使用。我已将其用于浮点[][],所以这很好。谢谢你的帮助