Passer d'un String à un Double
siejoe
-
sway-yazen Messages postés 128 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Passer d'un String à un Double
- Double ecran - Guide
- Whatsapp double sim - Guide
- Passer de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Double driver - Télécharger - Pilotes & Matériel
1 réponse
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.
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.