Convertion Integer à String raccourci : 10000 > 10k,10000001 > M
Résolu
Sizelz
-
Sizelz -
Sizelz -
Bonjour,
Je suis entrain de faire un jeu et j'aimerais pouvoir raccourcir un nombre avec une fonction genre comme ça : String monNB = raccourci(monNB);
exemple: 50000 donnerai : 50K etc...
j'ai cherché partout je n'ai pas trouvé donc si quelqu'un aurai la solution...
Merci d'avance.
Je suis entrain de faire un jeu et j'aimerais pouvoir raccourcir un nombre avec une fonction genre comme ça : String monNB = raccourci(monNB);
exemple: 50000 donnerai : 50K etc...
j'ai cherché partout je n'ai pas trouvé donc si quelqu'un aurai la solution...
Merci d'avance.
A voir également:
- Convertion Integer à String raccourci : 10000 > 10k,10000001 > M
- Raccourci retourner écran - Guide
- Raccourci pavé tactile - Guide
- Raccourci clavier espace insécable - Guide
- Navigation privée raccourci - Guide
- Raccourci redémarrer pc - Guide
1 réponse
Bonjour,
Tu peux le faire toi même ça ne coûte pas grand chose...
Tu peux le faire toi même ça ne coûte pas grand chose...
public static String toText(long n) {
if (n < 0) {
if (n == Long.MIN_VALUE) {
return "-" + toText(Long.MAX_VALUE);
}
return "-" + toText(-n);
}
int exp = (int) Math.floor(Math.log10(n) / 3);
long val = Math.round(n / Math.pow(1000, exp));
if (exp <= 0)
return String.valueOf(val);
return String.valueOf(val) + "_kMGTEZ".charAt(exp);
}La confiance n'exclut pas le contrôle
Sizelz
Merci, j'avais essayé sauf que comme je ne fait pas beaucoups de java je ne savais pas comment faire et je ne savais quoi cherché pour trouver comment faire, mais merci beaucoups.