Java で Float データ型と String データ型の間で変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-30 17:12:03
オリジナル
837 人が閲覧しました

How Do I Convert Between Float and String Data Types in Java?

データ型の変換: Java での Float から String へ、および String から Float への変換

Java でデータを扱う場合、多くの場合、検証と比較を目的として、異なるデータ型間、特に浮動小数点と文字列の間で変換します。この FAQ では、Java の組み込みクラスを使用して float 値を文字列に変換し、文字列値を float に変換する方法について説明します。

次のシナリオを考えてみましょう:

String valueFromTable = "25";
Float valueCalculated = 25.0;
ログイン後にコピー

これらの値を比較するには、次のようにします。文字列を浮動小数点数に変換する必要があります。これを行う 1 つの方法は、以下に示すように、Float.parseFloat() メソッドを使用することです。

float f = Float.parseFloat(valueFromTable);
ログイン後にコピー

逆に、float 値を文字列に変換するには、Float.toString() メソッド:

String s = Float.toString(valueCalculated);
ログイン後にコピー
これで、変換された値を float として比較できます:

if (f == valueCalculated) {
    // values are equal
}
ログイン後にコピー
値を比較するときは、次のことに注意することが重要です。文字列を浮動小数点に変換し、浮動小数点として比較を実行することを常にお勧めします。これは、単一の浮動小数点数の複数の文字列表現が存在する可能性があり、文字列として比較すると等しくない可能性があるためです。たとえば、「25」は文字列としての「25.0」または「25.00」と等しくありません。

以上がJava で Float データ型と String データ型の間で変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!