在Java中将Integer []转换为Long []

时间:2015-04-27 18:09:52

标签: java

我正在寻找最有效且希望没有循环的方法将整数数组转换为long数组。

我希望做这样的事情

Arrays.asList(ids).toArray(new Long(ids.length));

但它不会起作用。

2 个答案:

答案 0 :(得分:3)

这看起来很干净。

Stream.of(ids).map(Long::valueOf).toArray(Long[]::new);

答案 1 :(得分:2)

写下你自己。它真的不是那么糟糕。

{
  "jquery": true,
  "predef": [
    "requirejs", "Backbone", "your_global_here"
  ]
}