Les partenaires publicitaires:

Chaîne à double conversion en java

Les classes représentant des types de données dans le langage de programmation Java ont des caractéristiques qui peut facilement transformer un type de données en un autre. La classe "Double" a une telle méthode qui peut prendre une chaîne représentant une valeur double des données et d'en extraire la valeur de la chaîne. La chaîne doit être correctement formaté pour l'extraction fonctionne correctement.

Classe "Double"

  • La méthode qui convertit un objet de chaîne dans un double est stocké dans la classe "Double". Notez que ceci est différent de la classe «double» qui est utilisé pour stocker des valeurs doubles. La classe «double» est un type de données primitif qui est utilisé pour stocker des données. La classe "Double" contient une série de méthodes pour travailler avec des objets primitifs "doubles". Afin de convertir une chaîne, vous devez soit créer une instance de la classe "Double" ou appeler la méthode d'analyse statique chaîne directement de la classe "Double".

Méthode d'analyse syntaxique




  • La méthode de la classe "Double" qui analyse les chaînes en objets doubles est appelé "parseDouble." Il accepte une seule chaîne comme seul argument. La méthode permet de convertir cette chaîne et retourner un objet "double". Par exemple le code suivant serait de convertir la chaîne "58,1" dans la double valeur "58,1" et de le stocker dans la variable de type double: «d».

    String s = "58.1";

    Double D = Double.parseDouble (s);

Exceptions

  • Si la méthode parseDouble ne comprend pas la chaîne que vous passez, il va lever une exception de format de nombre. Par exemple, le remplacement de «58.1» par «58..1" se traduira par une exception de format de nombre. Il est important d'entourer votre code avec un bloc try ... catch ou de déclarer que votre méthode lève une exception de format de numéro où que vous appelez la méthode parseDouble. Vous devriez vérifier votre texte d'entrée avant d'appeler la méthode parseDouble éviter de jeter une exception de format de nombre.

Entrée

  • Vous pouvez utiliser les méthodes de la classe "String" pour analyser votre entrée avant de passer à la méthode "parseDouble". Pré-analyse votre texte vous permet de vérifier et d'éliminer les erreurs potentielles dans votre texte. Une simple boucle peut fonctionner grâce à votre chaîne pour vérifier que chaque personnage est un nombre ou un point décimal et qu'il ya une et une seule virgule dans la chaîne entière. Vous pouvez également appeler ".trim ()" sur votre chaîne à supprimer tout blancs au début ou résidus après le nombre réel.

» » » » Chaîne à double conversion en java