java - 字符串数组到整数的集合?

标签 java arrays java-8

转换 String[] 的简单方法是什么?到 Collection<Integer> ?这就是我现在正在做的,但不确定它是否好:

String[] myStringNumbers;

Arrays.stream(Arrays.asList(myStringNumbers).stream().mapToInt(Integer::parseInt).toArray()).boxed().collect(
                    Collectors.toList());

最佳答案

您不需要制作中间数组。只需解析和收集(使用 Collectors.toList 的静态导入):

Arrays.stream(myStringNumbers).map(Integer::parseInt).collect(toList());

关于java - 字符串数组到整数的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36641405/

相关文章:

Javascript - 检查字符串是否是数组中字符串的一部分

mysql:检查数据库表中是否存在数组的值

java - Android Studio 2.1.2 没有为我的应用程序创建 R.java 文件

Java 8 : grouping field values by field names

java - 集合元素上的 flatMap

java - java中转义逗号

Javamail getContent() fatal error java.lang.NoClassDefFoundError

java - 录制的视频不会显示在 viewVideo 上

Java VisualVM 缺少的功能

php - 从php中的关联数组中提取值