在Kotlin中格式化浮点值
我正在尝试创建一个数组列表,如下所示在Kotlin中格式化浮点值,kotlin,floating-point,format,Kotlin,Floating Point,Format,我正在尝试创建一个数组列表,如下所示 val list: ArrayList<Entry> = ArrayList() list.add(Entry(0F, 110F)) val列表:ArrayList=ArrayList() 列表。添加(条目(0F、110F)) 我有一个字符串,有些人喜欢80/110。我需要得到110将字符串转换为float,并为上面的条目附加F。数组如何在Kotlin中实现这一点?因此,从值为20和110的条目对象中,您需
val list: ArrayList<Entry> = ArrayList()
list.add(Entry(0F, 110F))
val列表:ArrayList=ArrayList()
列表。添加(条目(0F、110F))
我有一个字符串,有些人喜欢80/110。我需要得到110将字符串转换为float,并为上面的条目附加F。数组如何在Kotlin中实现这一点?因此,从值为20和110的
条目
对象中,您需要获得格式为20F/110F
的字符串,对吗?F只是代码中文字数字的语法。它不是必须附加到字符串中的内容。您可以拆分字符串,获取所需的数字的相关部分,然后使用toFloat()
将其转换为浮点。例如,“80/100”.split(“/”[1].toFloat()
。或者使用(String.split(“/”)map(String::toFloat)){Entry(first,second)}暂时忘记F
;这只对数字文本很重要,而且您有一个字符串。 我认为您需要做的是将/
处的字符串拆分为两个字符串,将每个字符串转换为一个数字,然后从中创建一个条目。