java - 将包含空格分隔数字的字符串转换为整数数组

标签 java arrays string

如果我有一个字符串,

String x = "10 20 30 40";

有什么方法可以将其转换为这样的 int 数组吗?

int[] y = {10, 20, 30, 40};

最佳答案

以函数式方式,使用 Java 8 流:

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

关于java - 将包含空格分隔数字的字符串转换为整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30404173/

相关文章:

python - 将字符串放入 Python 列表中

java - Iterables.find 和 Iterators.find - 不是抛出异常,而是获取 null

java - java中简单的stdin读取

java - 使用高斯和洛伦兹函数在 Java 中进行多峰拟合

javascript - 在 javascript 数组中添加新的键值不受影响

javascript - 使用 ng-repeat 在数组之间切换

c# - 分割字符串时索引超出范围异常

Python:将字符串解析为数组

java - 将一个类的 main 中的对象创建传递给另一个类

C 数组传递