- Float型の変数を用意します。例えば、以下のようにします。
float floatValue = 3.14159f;
- 小数値を抽出する方法はいくつかあります。以下にいくつかの方法を示します。
方法1: Stringを経由して抽出する方法
String floatString = Float.toString(floatValue);
String decimalString = floatString.substring(floatString.indexOf(".") + 1);
float decimalValue = Float.parseFloat(decimalString);
方法2: 数学的な演算を使用する方法
float decimalValue = floatValue % 1;
方法3: DecimalFormatクラスを使用する方法
DecimalFormat decimalFormat = new DecimalFormat("#.###"); // 小数点以下3桁まで抽出する場合
String decimalString = decimalFormat.format(floatValue);
float decimalValue = Float.parseFloat(decimalString);
- 抽出した小数値を利用する場合は、必要に応じて別の変数に格納するか、直接使用することができます。
以上が、Android Studioで浮動小数点数から小数値を抽出する方法の概要です。方法1ではStringの操作、方法2では数学的な演算、方法3ではDecimalFormatクラスを使用しています。必要に応じてこれらの方法を選択し、コードに組み込んでください。