ArrayList转换成Double数组,arraylistdouble
分享于 点击 1713 次 点评:275
ArrayList转换成Double数组,arraylistdouble
将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;
相关文章
- 暂无相关文章
用户点评