Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Kotlin中格式化浮点值_Kotlin_Floating Point_Format - Fatal编程技术网

在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
;这只对数字文本很重要,而且您有一个字符串。  我认为您需要做的是将
/
处的字符串拆分为两个字符串,将每个字符串转换为一个数字,然后从中创建一个
条目。