Passer d'un String à un Double

siejoe -  
sway-yazen Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je code en Java
Je lis un document txt afin de pouvoir créer un objet arraylist qui devrait comprendre un string et deux double. Hors je ne peux récupérer que des string de la lecture de mon document txt. J'ai donc un objet arraylist (string, string, string). Il me faut absolument un objet (string, double, double)

voici la partie de code ou je récupère mes données sous forme de string.

public String getLongitude(){
return this.longitude;
}
public String getLatitude(){
return this.latitude;

}
public String getAdresse() {
return this.adresse + ", " + this.code_postal + " " + this.localite + ", belgique";
}

Il me faudrait getLongitude et getLatitude sous forme de double.
Pouvez-vous m'aider?

J'ai vu la méthode parseDouble(string) mais je sais pas comment l'appliquer

A voir également:

1 réponse

sway-yazen Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   54
 
Bonsoir,

il te faut un cast explicite ( conversion de type )

il existe une méthode statique dans la classe Double pour convertir une chaine de caractère vers double :

exemple :

String str = "123456789";
double d = Double.parseDouble(str);

tu dois faire attention parce que c'est possible qu'une Exception soit lancé si la chaine passé en argument contient des caractères qui ne sont pas des chiffres.
0