我想檢查應用程序版本以實現來自服務器的強制更新功能。我想檢查值,如1.1.5,1.1.6,看看哪個更大,我得到這個值作爲一個字符串從服務器,我得到一個數字格式異常解析該字符串浮動值之前比較。這裏是我的代碼:Android比較具有多個小數點的值
String server_app_version = versionObj.getString("android");
String version = info.versionName;
float server_version = Float.parseFloat(server_app_version);
float current_version = Float.parseFloat(version);
如何比較server_version> current_version?
的可能的複製[你如何在Java中比較兩個版本字符串?](https://stackoverflow.com/questions/198431/how-do-you-compare-two-version-strings-in- java) – user3351605