Bonjour,
J'ai un integer sur 5 caractères et je cherche à extraire les 2 premiers chiffres de cet integer.
J'utilise Java 8.
Comment faire?
Bonjour,
J'ai un integer sur 5 caractères et je cherche à extraire les 2 premiers chiffres de cet integer.
J'utilise Java 8.
Comment faire?
Oui il est entre 10 000 et 99 000
Et je le divise par quoi?
À ton avis? Pour transformer 10000 en 10, tu divise par combien?
Ben oui une division entière en plus si le type entier n'est pas réelement une obligation c'est-à-dire si c'est seulement l'extraction qui t'interesse(pour afficher par exemple) tu peux le transformer en String et extraire tout ce que tu veux de la chaine à n'importe quelle position. Regarde les deux versions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int e = 15876; int i = e /1000; System.out.println("La valeur est: "+i); System.out.println("Conversion en chaine de caractère puis extraction"); String s = ""+e; System.out.println("la chaine est: "+s.subSequence(0, 2));
Partager