【发布时间】:2017-05-10 18:08:15
【问题描述】:
我在 SO 上找到了这段代码,用于将字符串映射到整数
Arrays.stream(myarray).mapToInt(Integer::parseInt).toArray();
但是如何使它映射到整数类型而不是原始 int?
我尝试从Integer.parseInt 切换到Integer.valueOf,但似乎mapToInt() 方法强制使用原始类型。
我有一个整数数组的 ArrayList,所以我不能使用原始整数。
【问题讨论】:
-
Integer类实际上与int相同。它为您包装和打开int,因此,假设它们是相同的 -
是的,但是当我尝试将映射的数组附加到我的整数数组列表中。
-
This question 似乎与您的疑问有关。
标签: java java-8 integer java-stream