欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

ArrayList转换成Double数组,arraylistdouble

来源: javaer 分享于  点击 1713 次 点评:275

ArrayList转换成Double数组,arraylistdouble


将ArrayList转换成Double数组

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

String sql = "select aa, bb, cc from test";    //执行查询的sql语句
  1. 将ResultSet结果集中的内容传到动态数组ArrayList中。
List<Double> a = new ArrayList<Double>();   //定义动态数组a
while(rs.next()) {
   a.add(rs.getDouble(1));   //取得字段aa中的值,并添加到动态数组a中
}
  1. 将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;

相关文章

    暂无相关文章

用户点评