-1
这是我想要做的。我有浮点数,例如456.345
,我想将它转换为我得到的字符数组。有什么办法可以将float转换为字符数组吗?
chArry = {'4','5','6','.','3','4','5'}.
这是我想要做的。我有浮点数,例如456.345
,我想将它转换为我得到的字符数组。有什么办法可以将float转换为字符数组吗?
chArry = {'4','5','6','.','3','4','5'}.
是的,只要先将它转换为字符串,然后再转换为字符数组。
String.valueOf(someFloat).toCharArray();
这里有一个办法:
float f = 456.345f;
char[] chArry = ("" + f).toCharArray();
System.out.print("" + chArry[2]);
你知道如何将'float'转换为'String'? – 2014-09-27 05:51:05
只需将您的浮点值转换为字符串,然后您就可以在特定索引或char []处轻松访问字符串中的字符。 – 2014-09-27 05:58:59
您可能*想要指定/限制小数精度的数量,否则可能会出现一些奇怪的边缘情况,具体取决于值的来源。 – user2864740 2014-09-27 05:59:09