Maison > Java > javaDidacticiel > Comment convertir entre des flottants et des chaînes en Java ?

Comment convertir entre des flottants et des chaînes en Java ?

Barbara Streisand
Libérer: 2024-11-03 02:03:29
original
552 Les gens l'ont consulté

How to Convert Between Floats and Strings in Java?

Conversion de types de données en Java : flottant en chaîne et vice versa

Lorsque vous travaillez avec différents types de données en Java, il devient nécessaire de convertir entre eux. Plus précisément, la conversion de float en chaîne ou vice versa est un scénario courant.

Conversion de Float en String

Pour convertir un float en chaîne, utilisez String.valueOf () méthode. Cette méthode prend un float en entrée et renvoie sa représentation sous forme de chaîne. Par exemple :

<code class="java">String sSelectivityRate = String.valueOf(valueCalculated);</code>
Copier après la connexion

Conversion d'une chaîne en float

Pour convertir une chaîne en float, utilisez la méthode Float.parseFloat(). Cette méthode prend une représentation sous forme de chaîne d'un flottant et renvoie une valeur flottante. Par exemple :

<code class="java">float f = Float.parseFloat("25");</code>
Copier après la connexion

Explication de l'échec de l'assertion

Dans votre cas, l'assertion a échoué parce que vous avez comparé directement une chaîne (valueFromTable) avec un float (valueCalculated). Lorsque vous comparez des valeurs de différents types, il est crucial de les convertir dans le même type, car il peut y avoir des différences subtiles dans leurs représentations sous forme de chaîne.

Assertion améliorée

Pour corriger l'assertion, convertissez d'abord la chaîne valueFromTable en float :

<code class="java">float floatValueFromTable = Float.parseFloat(valueFromTable);
if (floatValueFromTable == valueCalculated) {
    // Assertion passed
}</code>
Copier après la connexion

Cela convertira à la fois valueFromTable et valueCalculated en floats, garantissant une comparaison précise.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal