Rechercher : dans
Par :

Java String -> Int

Dernière réponse le 8 jui 2004 à 17:54:17 TexTwil, le 8 jui 2004 à 16:45:49 
 Signaler ce message aux modérateurs

Bonjour,

mon problème est le suivant : je veux transtyper une variable String en un entier. Pour cela, je fais

int myInt
myInt = new java.lang.Integer(1).parseInt(monString);


Ca marche bien, même si ça peut preovoquer une NumberFormatException. Le problème est que si mon String commence par un 0, on ne retrouve pas ce 0 dans l'entier :

01245 donne 1245

!!
comment faire ?
Tex

Meilleures réponses pour « Java String > Int » dans :
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

Marden, le 8 jui 2004 à 17:04:35

Pour info, la fonction/méthode "parseInt()" en javaScript comporte un second paramètre optionnel qui est la valeur de la base, exprimée en décimal.
Par défaut, la base est décimale, mais par convention, elle est octale si le premier caractère est "0".
Le résultat du décodage est une valeur numérique, qui n'a pas le "souvenir" de la présence des "0" originels.

Répondre à Marden

2

TexTwil, le 8 jui 2004 à 17:14:57

Oui mais de toute façon, si on fait en Java

int tmp = 01;


on aura toujours 1 et non pas 01.

Je laisse tomber et je refais mon appli de façon à ce qu'elle manipule des String :-)

thx quand même ,

bye

Tex

Répondre à TexTwil

3

 Canard007, le 8 jui 2004 à 17:54:17

Je crois que c est mieux tu t enfoncais dans un jolie cul de sac la ^^

Répondre à Canard007
Collection CommentÇaMarche.net