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!