アプリケーションのバージョンをチェックして、サーバーから強制更新機能を実装したいとします。 1.1.5、1.1.6などの値を調べて、どれが大きいかを調べたいのですが、この値をサーバーから取得しています。この値をfloat値に解析する数値形式の例外が発生しています比べる。ここに私のコードです: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で2バージョン文字列を比較しますか?](https://stackoverflow.com/questions/198431/how-do-you-compare-two-version-strings-in- java) – user3351605