フロートから文字列または文字列からフロートに変換するにはどうすればよいですか?
私の場合、2つの値の文字列(テーブルから取得した値)と計算した浮動小数点値の間のアサーションを作成する必要があります。
String valueFromTable = "25";
Float valueCalculated =25.0;
私はフロートから文字列に試しました:
String sSelectivityRate = String.valueOf(valueCalculated );
アサーションは失敗します
それら
—
Peter Lawrey、2011
String
をfloat
値として、または値として比較しますか?これは同じことではありません。float
よりも精度が低くdouble
、どちらかが計算値からの丸め誤差を持つ可能性があります。
グーグルと混同しないようにグーグル。;)
—
Peter Lawrey、2011
私はあなたに解決策とゴーグルを試してみましたが、アサーションを作成すると:java.lang.AssertionError:expected:<25>が得られましたが、<25.0>
—
lola
float
値が決して正確ではないことを知っていますか?