Java >> Tutoriel Java >  >> Tag >> String

Comment convertir un entier en chaîne de 3 manières différentes ? – Java

Nous avons besoin d'entier pour chaîne conversion tout en travaillant avec des entiers ou n'importe quel nombre, parfois, nous en avons besoin dans string représentation. Par exemple, si vous souhaitez imprimer un message contenant à la fois un entier et une chaîne et que vous souhaitez qu'il soit imprimé sous forme de chaîne comme "J'ai 22 ans". Cette phrase comprend un entier et une chaîne à la fois, et nous la voulons sous forme de chaîne.

Pour ce faire, nous devons concaténer et pour cela, nous devons convertir une valeur int en une valeur chaîne . Pour convertir un entier en chaîne, il existe certaines méthodes en Java que nous pouvons utiliser.

  • Méthode toString()
  • Méthode format()
  • Méthode StringBuilder()

Méthode toString()

La méthode toString() est l'une des méthodes intégrées du langage de programmation Java et renverra la valeur au format chaîne. Sur n'importe quelle valeur, cette méthode appliquée comme sur un entier, un booléen, un flotteur et tout autre type primitif, elle renverra toujours une classe de chaîne.

Exemple de code :ToString.java

class ToString
{
public static void main(String args[])
{
	int a = 1234;
	int b = -1234;
	String str1 = Integer.toString(a);
	String str2 = Integer.toString(b);
	System.out.println("First String is " + str1);
	System.out.println("Second String is " + str2);
}
}
 

Sortie

Méthode format()

La méthode format() formate la valeur qu'elle contient et la renvoie sous forme de chaîne par une locale donnée, formatée et un argument de chaîne. Si la locale n'est pas définie dans la méthode format(), elle renverra la locale par défaut en appelant la méthode Locale.getDefault().

Exemple de code :FormatMethod.java

import java.util.Formatter;
import java.util.Locale;
class FormatMethod {
   public static void main(String[] args) {

      // create a new formatter
      StringBuffer buffer = new StringBuffer();
      Formatter formatter = new Formatter(buffer, Locale.US);

      // format a new string
      String name = "Zagop IT";
      formatter.format(Locale.US,"1. My company's name is %s !"
      , name);

      // print the formatted string with specified locale
      System.out.println("" + formatter + " " 
      + formatter.locale());
   }
}
 

Sortie

Méthode StringBuilder()

La méthode ou la classe StringBuilder () en Java utilisée pour rendre mutables comme des objets de chaîne modifiés.

Exemple de code :StringBuilderMethod.java

class StringBuilderMethod {
    public static void main( String args[] ) {
        char[] array = {'5','2','2','1','3'};
        StringBuilder setbuilder = new StringBuilder();
        for (int i=0; i < array.length; i++)
         {
            setbuilder.append(array[i]);
        }
        String string = setbuilder.toString();
        System.out.printf("Resultant String is: %s" , string);
    }
}
 

Sortie

Conclusion

En conclusion, nous avons expliqué comment convertir une valeur entière en une valeur de chaîne dans le langage de programmation Java . Nous avons discuté de trois méthodes qui sont la méthode toString() , méthode format() , et méthode StringBuilder() , avec des exemples de code simples pour le rendre plus clair.

Comment convertir une chaîne en entier en Java ?


Balise Java