Maison  >  Article  >  Java  >  Comment convertir entre les types de données Float et String en Java ?

Comment convertir entre les types de données Float et String en Java ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-30 17:12:03830parcourir

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

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

Lorsque vous travaillez avec des données en Java, il est souvent nécessaire de convertir entre différents types de données, en particulier entre les flottants et les chaînes à des fins de vérification et de comparaison. Cette FAQ explore les méthodes de conversion des valeurs flottantes en chaînes et des valeurs de chaîne en flottants à l'aide des classes intégrées de Java.

Considérons le scénario suivant :

String valueFromTable = "25";
Float valueCalculated = 25.0;

Pour comparer ces valeurs, nous besoin de convertir la chaîne en float. Une façon de procéder consiste à utiliser la méthode Float.parseFloat(), comme indiqué ci-dessous :

float f = Float.parseFloat(valueFromTable);

À l'inverse, pour convertir une valeur flottante en chaîne, nous utilisons le Méthode Float.toString() :

String s = Float.toString(valueCalculated);

Maintenant, nous pouvons comparer les valeurs converties sous forme de flottants :

if (f == valueCalculated) {
    // values are equal
}

Il est important de noter que lors de la comparaison de valeurs, il est toujours recommandé de convertir la chaîne en flottant et d'effectuer la comparaison sous forme de flottants. En effet, il peut y avoir plusieurs représentations sous forme de chaîne d'un seul nombre flottant, qui peuvent ne pas être égales par rapport aux chaînes. Par exemple, "25" n'est pas égal à "25.0" ou "25.00" comme chaînes.

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!

Déclaration:
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