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?
Version imprimable
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?
Je le divise par 1000?
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:
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));