首页 > 解决方案 > 如何在 Java 中将 String 转换为 Integer[] 数组?

问题描述

如果String是类似的东西"19 35 91 12 36 48 59",我想要一个相同结构的数组。

我已经试过了

array[]=Integer.parseInt(str);

标签: javaarraysstringinteger

解决方案


我会拆分字符串,流式传输数组,分别解析每个元素并将它们收集到一个数组中:

int[] result = Arrays.stream(str.split(" ")).mapToInt(Integer::parseInt).toArray();

推荐阅读