假设我们有一个字符串数组:
String[] strings = {"1", "2", "3"};
使用Lambda表达式(自Java 8起):
int[] array = Arrays.asList(strings).stream().mapToInt(Integer::parseInt).toArray();
▼另一种方式:
int[] array = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();
本文介绍如何利用Java8的Lambda表达式将一个包含数字字符串的数组转换成整型数组。提供了两种实现方法,包括使用Arrays.asList结合stream进行转换的例子。
假设我们有一个字符串数组:
String[] strings = {"1", "2", "3"};
使用Lambda表达式(自Java 8起):
int[] array = Arrays.asList(strings).stream().mapToInt(Integer::parseInt).toArray();
▼另一种方式:
int[] array = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();
1250
6204
1万+

被折叠的 条评论
为什么被折叠?