首页 > 解决方案 > 将诸如“5:4”之类的字符串转换为数值的最简单方法是什么

问题描述

我正在使用我提到的格式的字符串,例如“5:4”,我需要获取它们的值(例如“5:4”等于 1.25)。

一个简单.toDouble()的,最好的方法是什么

标签: androidkotlin

解决方案


你可以Iterable.reduce()

println(
        a.split(":").map { it.toDouble() }.reduce { a, b -> a / b }
) // 1.25

推荐阅读