java - Java中如何从ArrayList中获取float[]

标签 java arraylist floating-point

我在 ArrayList 中发现了一个 float 组。 arraylist 包含一个 boolean 值和前面提到的 float 组。我当前的代码将其取出(不起作用)是

(float)((Float)((Number)(DXY.get(0));

我宁愿不必更改里面的内容,但如果绝对必要,我可以将 boolean 值作为 1 在简单的 float 组中传递。

ArrayList 是从另一个类中的方法传递的,该类的返回类型声明为 ArrayList。

提前致谢。

这是从临时帐户发布的。

最佳答案

float 组是一个对象,因此您可以直接转换为它:

float[] floatArray = (float[])DXY.get(0);

关于java - Java中如何从ArrayList中获取float[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3225408/

相关文章:

java - 使用 Spring LocaleChangeInterceptor 时如何在 URL 中保留变量

Java:检索列表中值的最佳方法

java - JSF 状态最初保存到服务器和 session 超时传输到客户端?

java - Json 转为数组

java - 当获取 request.getParameter (""时,字符串无法转换为 ArrayList<String> )

Java HashSet 以奇怪的顺序显示列表,总是从 3 开始

c - jeo=(1/(1+decade));没有给我准确的答案

javascript - 将无符号字节值转换为从 -1 到 1 的 float

c - __STDC_IEC_559__ 与现代 C 编译器的状态

java - 查询在 Apache Geode 中创建的 Lucene 索引