Bonjour
une petite question toute simple, comment je peux faire pour convertir un int en String à la façon des colonnes Excel ?
genre :
1=>A
2=>B
...
26=>Z
27=>AA
28=>AB
...
52=>AZ
53=>BA
Merci
PoichOU
Bonjour
une petite question toute simple, comment je peux faire pour convertir un int en String à la façon des colonnes Excel ?
genre :
1=>A
2=>B
...
26=>Z
27=>AA
28=>AB
...
52=>AZ
53=>BA
Merci
PoichOU
Hello,
Je me suis un peu amusé... Une fonction du genre devrait faire ton bonheur...
Et tu passe le nombre à transformer en param.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private static String tenToStr(int nb){ int base = 26; int D = nb; int R = 0; int nb2 = nb; String res=""; while(D>base){ D=nb2/base; R=nb2%base; if(R==0){ R=base; D--; } nb2=D; res=(char)(R+64)+res; } return (char)(D+64)+res; }
P.S. Il faudra peut être enlever le static... Je te laisse voir...
A+
ta fonction fait mon bonheur
je te remercie beaucoup !!
Poichou
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager