ArrayList转换成Double数组

xiaoxiao2025-07-25  32

将ArrayList转换成Double数组

今天在码代码的过程中,遇到了需要将从数据库中取出的字段值进行逻辑运算的问题,因此,需要将取得的字段值转换成Double类型来进行逻辑运算。下面将具体步骤以及涉及到的关键代码做一个总结,以供需要的小伙伴参考。

从数据库取得所需字段值。 String sql = "select aa, bb, cc from test"; //执行查询的sql语句 将ResultSet结果集中的内容传到动态数组ArrayList中。 List<Double> a = new ArrayList<Double>(); //定义动态数组a while(rs.next()) { a.add(rs.getDouble(1)); //取得字段aa中的值,并添加到动态数组a中 } 将ArrayList转换成Double数组。 int size = a.size(); //动态数组a的长度 Double[] d1 = (Double[])a.toArray(new Double[size]); //将动态数组a转换成Double数组

这里要注意,执行以上代码需要导入的包有:

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.List;
转载请注明原文地址: https://www.6miu.com/read-5033698.html

最新回复(0)