【问题标题】:Adding in Object of elements添加元素对象
【发布时间】:2013-04-24 17:13:26
【问题描述】:

java上有一个代码

Object[] param = {1,2,3,4};
Array array = connection.createArrayOf("integer", param);
CallableStatement proc = connection.prepareCall("{ call net_trains(?, ?) }");

proc.setArray(1, array);
proc.setInt(2, Ids.get(k))
proc.execute();

与其直接初始化一个 Object 数组,不如有机会用任意数量的元素来填充它

ArrayList<String> ProcessedTherms = new ArrayList<String>();

如何制作?

【问题讨论】:

    标签: java database object arraylist operators


    【解决方案1】:

    尝试用 ArrayList 中的元素填充 Array。

    for(int i =0 ; i < ProcessedTherms.size() ; i++){
        param[i] = ProcessedTherms.get(i);    
    }
    

    注意: ArrayList 和 Array 的大小应该相同。否则你可能会得到 IndexOutOfBound 异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-16
      • 2021-03-23
      • 2015-05-02
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      相关资源
      最近更新 更多