Spo*_*tty 0 java parsing android
我想检查字符串是否能够转换为float或int.
例如:
我收到了
temp = 36.50
Run Code Online (Sandbox Code Playgroud)
可以使用此值将此值转换为float
float Temp = Float.parseFloat(temp);
Run Code Online (Sandbox Code Playgroud)
但如果我收到了怎么办?
temp = 36.#0
Run Code Online (Sandbox Code Playgroud)
我的应用程序会崩溃.那么如何检查我收到的字符串是否能够转换为float?
对于Int,我该怎么做?
试试这个
float temp = 0 ;
try {
temp = Float.parseFloat(temp);
} catch (NumberFormatException ex) {
// Not a float
}
/*
you can do something with temp variables in here
*/
Run Code Online (Sandbox Code Playgroud)