java - 如何在 Java 中将 String 转换为 Integer[] 数组?
问题描述
如果String
是类似的东西"19 35 91 12 36 48 59"
,我想要一个相同结构的数组。
我已经试过了
array[]=Integer.parseInt(str);
解决方案
我会拆分字符串,流式传输数组,分别解析每个元素并将它们收集到一个数组中:
int[] result = Arrays.stream(str.split(" ")).mapToInt(Integer::parseInt).toArray();
推荐阅读
- reactjs - 在反应中重新渲染d3图
- c# - “添加引用”选项在类库项目依赖项中不可用
- javascript - 如何在 vuex 的 store.state 中将操作分派到嵌套对象的正确键?
- typescript - 类型 '(text: string) => void' 不可分配给类型 '() => void'
- python - Pandas 规范化 API 调用 json
- javascript - 角延迟 mouseenter 事件仅在第一次工作
- django - 如何从多对多关系中获取所有对象?
- javascript - 使用 Express 和 express-basic-auth 包的基本身份验证。使用 javaScript 触发登录和注销
- magento2 - 使用 composer.json 安装 Magento 后安装 Magento Inventory
- html - 自定义按钮设计