Integer in Java in einen String umwandeln

JavaBeginner
Jetzt üben

Einführung

In diesem Lab lernst du, wie du die toString()-Methode der Java-Integer-Klasse verwendest, um einen ganzzahligen Wert in einen String umzuwandeln, wenn du in der Java-Programmierung arbeitest. Diese Methode ist extrem nützlich, wenn du den ganzzahligen Wert als String anzeigen musst.

Stellen Sie eine Java-Datei ein

Erstelle eine neue Java-Datei namens IntToString.java im Verzeichnis ~/project mit dem folgenden Befehl:

touch ~/project/IntToString.java

Importieren des erforderlichen Pakets

In der erstellten Datei importiere das java.lang-Paket, indem du die folgende Codezeile am Anfang deines Java-Codes hinzufügst:

import java.lang.*;

Deklarieren eines ganzzahligen Werts

Weise einem ganzzahligen Variablen a einen Wert zu:

int a = 100;

Wandle den ganzzahligen Wert in einen String um

Verwende die toString()-Methode, um den ganzzahligen Wert in seine entsprechende String-Darstellung zu konvertieren:

String str = Integer.toString(a);

Testen Sie den Code

Um den Code zu testen, kannst du den Wert der Zeichenkette str auf der Konsole ausgeben, indem du die System.out.println()-Methode wie folgt verwendest:

System.out.println("Converted string: " + str);

Kompilieren und Ausführen des Codes

Speichere die Datei und im Terminal navigiere zum Verzeichnis ~/project, in dem deine Java-Datei gespeichert ist. Verwende den folgenden Befehl, um den Java-Code zu kompilieren:

javac IntToString.java

Sobald die IntToString.class-Datei generiert ist, führe den Code mit dem folgenden Befehl aus:

java IntToString

Ganzzahligen Wert zur Laufzeit eingeben

Als Beispiel könnten Sie den Benutzer auffordern, einen ganzzahligen Wert zur Laufzeit einzugeben, indem Sie die Scanner-Klasse verwenden.

import java.util.Scanner;
public class IntToString {
   public static void main(String args[]) {
      Scanner in = new Scanner(System.in);
      System.out.print("Enter an integer value: ");
      int num = in.nextInt();
      String str = Integer.toString(num);
      System.out.println("The string representation of the integer is: " + str);
   }
}

Hinweis: Dieses Beispiel verwendet die Scanner.nextInt()-Methode, um einen ganzzahligen Wert von der Benutzeroberfläche zur Laufzeit zu lesen.

Kompiliere und führe den aktualisierten Code aus

Speichere die Datei und im Terminal navigiere zum Verzeichnis ~/project, in dem deine Java-Datei gespeichert ist. Verwende den folgenden Befehl, um den aktualisierten Java-Code zu kompilieren:

javac IntToString.java

Sobald die IntToString.class-Datei generiert ist, führe den Code mit dem folgenden Befehl aus:

java IntToString

Zusammenfassung

In diesem Lab hast du gelernt, wie du die toString()-Methode der Java-Integer-Klasse verwendest, um einen ganzzahligen Wert in seine entsprechende Zeichenkettendarstellung umzuwandeln. Du hast auch über die Scanner-Klasse gelernt, um Eingaben von der Benutzeroberfläche zur Laufzeit zu lesen, und wie du einen Java-Code mit der Befehlszeile kompilierst und ausführst. Jetzt kannst du diese Methode effektiv in deinen Programmen verwenden, um ganzzahlige Werte als Zeichenketten anzuzeigen.