java - 如何将字符串转换为浮点数组?
问题描述
我有一个String
这样的:
String volt = “[1.2, 3.1, 5.3]”;
如何将 转换String
为float
数组?
解决方案
在 Java 1.8 中使用 Stream api:
//After removing squire bracket
String volt = "1.2, 3.1, 5.3, 4.5";
List<Float> list = Pattern.compile(", ")
.splitAsStream(volt)
.map (elem -> Float.parseFloat(elem))
.collect(Collectors.toList());
推荐阅读
- ms-access - 如何控制访问表单上命令按钮的位置?
- xero-api - 过帐发票时的 xero API 如何添加空单位金额和数量?
- csv - 如何将多个csv文件与一个具有相同标题的文件合并
- ruby-on-rails - 未知的嵌套变量无法确定嵌套子的存在......事物,总是 NoMethodError
- arrays - APEX_JSON.get_count 无法识别 JSON 路径
- snakemake - Snakemake 总是重建目标,即使是最新的
- c# - Asp.Net 添加一个额外的 td
- tensorflow - 使用 @tf.function 重用嵌入层的权重矩阵
- javascript - Mapbox JS:更改特征属性的有效且简单的方法
- layout - 双向绑定时,灵活的列布局不起作用