Java:是否有转换ArrayList的方法<;布尔值>;是否要使用布尔[](基元数组)?

Java:是否有转换ArrayList的方法<;布尔值>;是否要使用布尔[](基元数组)?,java,Java,我知道可以通过迭代元素来完成,但是是否有预定义的方法或使用map的方法?Apache 公共静态布尔[]toPrimitive(布尔[]数组, 布尔值(FORNULL)将对象布尔数组转换为处理null的原语 此方法为空输入数组返回null 但是,此方法需要一个布尔数组,因此首先需要使用toArray将列表转换为数组 ArrayUtils.toPrimitive(list.toArray(ArrayUtils.EMPTY_BOOLEAN_OBJECT_ARRAY)); 您需要下载ApacheCom

我知道可以通过迭代元素来完成,但是是否有预定义的方法或使用map的方法?

Apache

公共静态布尔[]toPrimitive(布尔[]数组, 布尔值(FORNULL)将对象布尔数组转换为处理null的原语

此方法为空输入数组返回null

但是,此方法需要一个布尔数组,因此首先需要使用
toArray
将列表转换为数组

ArrayUtils.toPrimitive(list.toArray(ArrayUtils.EMPTY_BOOLEAN_OBJECT_ARRAY));
您需要下载ApacheCommonsLang库


不太可能(据我所知)。我相信你可以自己编写代码了。当然,你可以在搜索一个外部库时试试运气。有什么问题吗?@aha它没有给出一个基本的
布尔
数组。注意同样的(它是关于整数的),但是这个线程可能会有所帮助:还有一个不能应用于
列表的,只需要
布尔[]
Am total noob,我应该导入什么?啊-是的,但我们可能可以修复它。您想下载Apache commons lang库。它充满了真正有用的东西,值得下载。可能不起作用,因为我的代码是在自动加载器上运行的,我怀疑他们是否手动下载了库