我想更改从服务器到字符串或字符串浮动的浮点数。 我可以将字符串转换为来自服务器的浮点数吗?
String coming;
coming = new String(rec.getData());
Toast.makeText(getApplicationContext(),comnig,Toast.LENGTH_LONG).show();
答案 0 :(得分:1)
是的,您可以将String转换为float。 只需:
Float.parseFloat(string);
你可能希望用try和catch来包围它,因为如果字符串与float类型不兼容,它将创建一个堆栈跟踪。
答案 1 :(得分:0)
检查一下 https://stackoverflow.com/a/7552675/2329972
将字符串转换为float
float f = Float.parseFloat(coming);
最好使用try -catch,因为你的新值可能包含与float类型不兼容的东西。