| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    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 peuvent facilement transformer un type de données en un autre . La classe "Double" a juste un tel procédé qui peut prendre une chaîne représentant une valeur de données double et extraire la valeur de la chaîne. La chaîne doit être correctement formatée pour l'extraction fonctionne correctement. "Double" Classe

    La méthode qui convertit un objet chaîne en 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 seulement 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 de chaîne statique directement de la classe "Double" .
    Parsing Méthode

    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 retourne un objet "double" . Par exemple, le code suivant serait de convertir la chaîne " 58,1 " dans la double valeur " 58,1 " et le stocker dans la variable de type double :

    String s = " 58,1 " ;

    «d». Double D = Double.parseDouble ( s) ;

    Exceptions

    Si la méthode parseDouble ne comprend pas la chaîne que vous passez , il va lancer une nombre d'exceptions de format. Par exemple, le remplacement de «58.1 » par « 58 .. 1" entraînera une exception de format numérique . Il est important d'entourer votre code avec un bloc try ... catch ou de déclarer que votre méthode lève une exception format numérique 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 format numérique .
    Entrée

    Vous pouvez utiliser les méthodes de la classe "String" à 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 à travers votre chaîne pour vérifier que chaque personnage est un nombre ou une virgule et qu'il existe une et une seule virgule dans la chaîne entière. Vous pouvez également appeler " . Trim () " sur votre chaîne pour enlever toute attaque ou de résidus espace après le nombre réel .

    Previous :

    next :
      articles connexes
    ·Tutoriel de compte à rebours en Java 
    ·Comment ajouter une nouvelle méthode dans NetBeans 
    ·Flash vs. Applet Java 
    ·Comment faire pour convertir un entier en une chaîne e…
    ·Comment faire pour vérifier la disponibilité de l'imp…
    ·Comment ajouter des dates en Java 
    ·Un tutoriel rapide sur Struts 
    ·Comment accéder à la longueur d'une chaîne de progra…
    ·Présentation PowerPoint Tutoriel: Noyau Java 
    ·Qu'est-ce qu'un personnage en Java 
      articles en vedette
    ·Comment améliorer Search Engine Ranking SEO ou d'une p…
    ·Comment obtenir la valeur entière dans Enum Java 
    ·Comment faire pour déboguer dans SQL 
    ·Comment puis- je créer une macro dans Word Document VB…
    ·Comment utiliser radote avec Groovy 
    ·Comment Traverse arbres binaires en Java 
    ·Comment puis-je calibrer le OSCCAL Avec un PICkit2 
    ·Comment déposer décimales en utilisant JavaScript 
    ·Comment faire pour utiliser le contrôle d' image à l'…
    ·Définition de l'abstraction des données en C + + 
    Copyright © Connaissances Informatiques http://fr.wingwit.com