ホームページ > Java > &#&チュートリアル > Java で浮動小数点数と文字列の間で変換するにはどうすればよいですか?

Java で浮動小数点数と文字列の間で変換するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-03 02:03:29
オリジナル
535 人が閲覧しました

How to Convert Between Floats and Strings in Java?

Java でのデータ型の変換: Float から String へ、またはその逆

Java でさまざまなデータ型を扱う場合、変換する必要があります。彼らの間で。具体的には、float から string への変換、またはその逆の変換が一般的なシナリオです。

Float から String への変換

float を string に変換するには、String.valueOf を利用します。 () 方法。このメソッドは入力として float を受け取り、その文字列表現を返します。例:

<code class="java">String sSelectivityRate = String.valueOf(valueCalculated);</code>
ログイン後にコピー

文字列を Float に変換

文字列を float に変換するには、Float.parseFloat() メソッドを使用します。このメソッドは、float の文字列表現を受け取り、float 値を返します。例:

<code class="java">float f = Float.parseFloat("25");</code>
ログイン後にコピー

アサーション失敗の説明

あなたの場合、文字列 (valueFromTable) と浮動小数点数 (valuecalculate) を直接比較したため、アサーションは失敗しました。異なる型の値を比較する場合、文字列表現に微妙な違いがある可能性があるため、値を同じ型に変換することが重要です。

アサーションの改善

修正するにはアサーションでは、最初に valueFromTable 文字列を float に変換します。

<code class="java">float floatValueFromTable = Float.parseFloat(valueFromTable);
if (floatValueFromTable == valueCalculated) {
    // Assertion passed
}</code>
ログイン後にコピー

これにより、valueFromTable と valueFromTable の両方が変換されます。 value 浮動小数点に計算されるため、正確な比較が保証されます。

以上がJava で浮動小数点数と文字列の間で変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート