Wie konvertiert man eine Ganzzahl in eine Zeichenkette in Java
-
Verwenden Sie
String.valueOf(number)
, um Integer in String in Java zu konvertieren - Verwenden Sie String-Verkettung, um Ganzzahl in String in Java zu konvertieren
-
Verwenden Sie
Integer.toString(number)
, um Ganzzahl in String in Java zu konvertieren - Schlussfolgerung
In diesem Tutorial werden Methoden zur Konvertierung einer Ganzzahl in eine Zeichenkette in Java besprochen. Eine Variable in Java dient als Speichereinheit und muss vor der Verwendung deklariert werden. Eine typische Deklaration sieht wie folgt aus:
String x = "test";
int y = 0;
Der Wert einer Variablen kann im Laufe der Zeit geändert werden, aber es ist unmöglich, einen Wert mit einem anderen Datentyp zuzuweisen oder den Datentyp der Variablen zu ändern. Ein Beispiel:
int x = 5;
x = "test";
Es wird der folgende Fehler ausgelöst:
error
incompatible types: String cannot be converted to int
> x = "test";
Ähnlich verhält es sich, wenn wir versuchen, den Datentyp einer bereits deklarierten Variablen neu zuzuweisen:
int x = 5;
String x = "test";
Es würde erneut einen Fehler auslösen:
> error: variable x is already defined in method main(String[])
> String x = "test";
Da wir nun ein gutes Verständnis dafür haben, wie sich Variablen in Java verhalten, lassen Sie uns erörtern, wie wir in Java eine Ganzzahl in eine Zeichenkette umwandeln können. Gegeben eine Ganzzahl:
int x = 1234;
Wir wollen diesen Wert in einen String konvertieren und ihn in einer String-Variablen speichern:
String str_x = "1234";
Verwenden Sie String.valueOf(number)
, um Integer in String in Java zu konvertieren
String
Klasse in Java hat mehrere Standardmethoden. Wir werden String.valueOf(number)
benutzen, um eine ganze Zahl in eine Zeichenkette zu konvertieren.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = String.valueOf(x);
System.out.println(str_x);
}
}
Ausgabe:
5
Verwenden Sie String-Verkettung, um Ganzzahl in String in Java zu konvertieren
Wir können auch die Zeichenkettenverkettung verwenden, um einen ganzzahligen Wert in eine Zeichenkette zu konvertieren: "" + number;
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = "" + x;
System.out.println(str_x);
}
}
Ausgabe:
5
Verwenden Sie Integer.toString(number)
, um Ganzzahl in String in Java zu konvertieren
Integer
Klasse in Java bietet auch mehrere Standardmethoden. Wir werden Integer.toString(number)
verwenden, um einen Integer-Wert in eine Zeichenkette zu konvertieren.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = Integer.toString(x);
System.out.println(str_x);
}
}
Ausgabe:
5
Schlussfolgerung
Wir haben drei verschiedene Methoden zur Konvertierung eines ganzzahligen Wertes in eine Zeichenkette in Java diskutiert. Obwohl alle drei Methoden gut funktionieren, ist es eine empfohlene Praxis, die Verkettung von Zeichenketten zu vermeiden, da sie einen Overhead mit sich bringt und nicht so effizient ist wie Integer.toString(number)
oder String.valueOf(number)
.
Verwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java