📅  最后修改于: 2023-12-03 14:48:02.050000             🧑  作者: Mango
Il y a plusieurs façons de transformer un entier (integer) en une chaîne de caractères (string) en Java. Voici quelques-unes des méthodes les plus courantes :
Integer.toString(int)
:int number = 42;
String strNumber = Integer.toString(number);
String.valueOf(int)
:int number = 42;
String strNumber = String.valueOf(number);
int number = 42;
String strNumber = "" + number;
Formatter
:int number = 42;
String strNumber = String.format("%d", number);
StringBuilder
:int number = 42;
StringBuilder sb = new StringBuilder();
sb.append(number);
String strNumber = sb.toString();
Il est important de noter que ces méthodes retournent toutes des chaînes de caractères qui représentent l'entier donné en base 10. Si vous voulez utiliser une autre base, utilisez l'une des surcharges de ces méthodes qui accepte un second argument spécifiant la base.
En outre, ces méthodes peuvent toutes lever une exception NullPointerException
si l'entier est nul. Pour éviter cela, assurez-vous que l'entier n'est pas nul avant d'appeler l'une de ces méthodes.
Enfin, si vous travaillez avec un grand nombre d'entiers, il peut être plus efficace d'utiliser la classe DecimalFormat
ou NumberFormat
pour formater les nombres de manière cohérente et d'être capable de gérer différentes localisations.