-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