So konvertieren Sie Int in String in Java

Fragen Sie sich, wie man int in Java in String umwandelt? Zum Glück gibt es viele Möglichkeiten, dies zu tun.

So konvertieren Sie Int in String in Java: Alle Möglichkeiten

Wie konvertiere ich int in String in Java? Nun ja, technisch gesehen gibt es sie verschiedene WegeUnd wie bei den meisten Dingen hängt die Methode, die Sie benötigen, davon ab, was Sie erreichen möchten.

Es gibt die Methode integer.toString(int) oder die Technik String.valueOf(int); Sie können den einfacheren integer(int).toString-Code verwenden oder es gibt DecimalFormat und StringBuffer/StringBuilder.

Warum Sie wissen müssen, wie man int in Java in String konvertiert

Wenn ein Programmierer Core Java als primäre Programmiersprache verwendet, ist die Konvertierung von int in String in Java eine Frage häufiges Szenario. Um eine lesbare Ausgabe zu erstellen, müssen als Ganzzahl klassifizierte Zahlen häufig in Zeichenfolgen übersetzt werden, damit die Daten als Text neu klassifiziert werden.

Wenn Sie gerade erst mit dem Programmieren beginnen, sollten Sie sich das hier ansehen Ressource; es war für mich von Vorteil. Wenn Sie nach dem schnellsten Weg suchen, Java zu lernen, Das verspricht, Sie innerhalb eines Tages an Ihr Ziel zu bringen.

Spielt es eine Rolle, welche Methode Sie wählen?

Während Sie Ihre Fähigkeiten als erfahrener Programmierer weiterentwickeln, möchten Sie die Effizienz Ihres Codes steigern.

Aus diesem Grund sind einige Methoden zum Konvertieren von int in String in Java besser als andere. Die besten Praktiken verringern die Menge an Müllcode dass Sie danach aufräumen müssen.

Den Plan planen

Als bewährte Vorgehensweise plant jeder Programmierer seinen Code, bevor er tatsächlich eine Java-Zeile schreibt. Oft werden Sie aufgefordert, die Logik Ihres Codes auszuarbeiten, bevor Sie mit der Eingabe der Syntax beginnen.

Auf diese Weise können Sie feststellen, ob Sie eine Int-zu-String-Konvertierung kompilieren müssen und welche Methode dann am besten geeignet ist.

Die einfachste Methode zum Konvertieren von Int in String in Java

Der Befehl Integer.toString(int) ist die einfachste Methode. Aus diesem Grund ist es auch das beliebteste. Das Problem bei dieser Methode besteht darin, dass sie auch eine Reihe anderer Ausführungen ausführt, die normalerweise nicht erforderlich sind, und aus diesem Grund ist sie nicht die effizienteste.

Hier ist ein Beispiel dafür, wie Integer.toSting(int) funktioniert:

int Zahl = -238;

String numberAsString = Integer.toString(number);

Wenn Effizienz zählt

Vielleicht sollten Sie String.valueOf(int) verwenden, da es effizienter ist als die vorherige Methode. Dieser Befehl ist auch der vielseitigste, da er auch andere primitive Typen in den String-Typ konvertiert.

Hier ist ein Beispiel für die String.valueOf(int)-Syntax:

int Zahl = -639;

String numberAsString = String.valueOf(number);

Manchmal ist es wichtiger, klar zu sein

Mit der neuen Methode Integer(int).toString() ist es möglich, eine Variable eines beliebigen primitiven Typs zunächst in eine Ganzzahl umzuwandeln. Nach der Erstellung der Ganzzahl wird diese in einen String umgewandelt. Obwohl dies weniger effizient ist, da dadurch ein zusätzlicher Vorgang erstellt wird, ist diese Methode für jeden, der den Java-Code überprüft, einfacher zu verstehen.

Wenn Sie eine Ganzzahl ausgeben möchten, verwenden Sie diese Methode nicht, da die anderen oben beschriebenen Methoden leichter und schneller sind und keinen zusätzlichen Speicher beanspruchen. Wenn Sie stattdessen nach einem Objekt suchen, das einen ganzzahligen Wert darstellt, mit dem Sie alle möglichen Dinge tun können, die eine reine Ganzzahl nicht kann, dann ist dies die richtige Methode für Sie.

Hier ist das Beispiel:

int Zahl = -964;

Integer intInstance = new Integer(number);

String numberAsString = intInstance.toString();

Beachten Sie, dass es für diese Methode eine zusätzliche Codezeile gibt.

Formatiert, wie es Ihnen gefällt

Mit der Methode java.text.DecimalFormat können Sie die Anzahl der Dezimalstellen angeben und sogar, ob Ihr String ein Komma benötigt oder nicht. Die ideale Methode zum Konvertieren von int in String in Java, wenn Sie für Finanzberichte oder Dokumente programmieren.

Hier ist ein Beispiel für die Syntax, die Ihnen ein Komma gibt:

int Zahl = 12678; DecimalFormat decimalFormat = new DecimalFormat(“#,##0”);

String numberAsString = decimalFormat.format(number);

System.out.println(numberAsString);

Die Ausgabe sieht so aus: 12.678

Durch die Kontrolle über die Formatierung der Ausgabe können Sie dafür sorgen, dass Ihre Zahl so aussieht, wie Sie es in einer Bilanz erwarten würden.

Lassen Sie uns alles zusammenmischen

Die Methoden StringBuffer oder StringBuilder werden verkettet. Das heißt, dieser Befehl nimmt Ganzzahlen und String-Werte und kombiniert sie zu einem String-Wert.

Es ist eine schnelle und unkomplizierte Methode, um zu lernen, wie man int in Java in einen String konvertiert. Es ist jedoch ineffizient und generiert außerdem viel Hintergrundcode, der Ihr Programm beim Ausführen verlangsamt.

Hier ist ein Beispiel für die StringBuffer-Syntax:

int Zahl = -782;

StringBuffer sb = new StringBuffer();

sb.append(number);

String numberAsString = sb.toString();

Was ist mit den anderen Arten von Systemen?

Manchmal muss man sich beim Codieren mit hartem Code auseinandersetzen, der nicht die Basis 10 verwendet. Stattdessen werden Binär-, Oktal- und Hexadezimalsysteme verwendet. Wenn dies der Fall ist, ist für die Konvertierung von int in String in Java möglicherweise die spezielle Radix-Methode erforderlich.

Wenn Sie eine Ganzzahl mit etwas anderem als der Basis 10 in einen String umwandeln müssen, ist diese Methode genau das Richtige für Sie.

Hier ist ein Beispiel für eine spezielle Basis in einem Hexadezimalsystem:

int Zahl = 477;

String hexString = Integer.toHexString(number);

System.out.println(hexString);

Das neue Kind auf dem Block

Mit der Veröffentlichung von Java 5 (JDK1.5) wurde String.format() eingeführt. Wenn Sie das Glück haben, Java 5 oder höher zu verwenden, wissen Sie jetzt, wie Sie in Java auf eine unglaublich einfache und effiziente Methode int in String konvertieren.

Das ist so einfach zu bedienen:

int Zahl = -943;

String numberAsString = String.format („%d“, Zahl);

Alle Tools befinden sich jetzt in Ihrer Toolbox

Jetzt wissen Sie, wie man int in Java auf mehr Arten in String konvertiert, als Sie sich vorstellen können. Die Methode, für die Sie sich entscheiden, sollte sich nach dem Ziel richten, das Sie mit Ihrem Code erreichen möchten. Aus diesem Grund ist es so wichtig, zunächst Ihre Logik zu entwerfen, bevor Sie überhaupt mit der Eingabe einer Codezeile in Ihren Compiler beginnen.

Möglicherweise haben Sie Ihre bevorzugte Methode zum Konvertieren einer Ganzzahl in einen String in Java. Wenn es hier nicht behandelt wird, teilen Sie uns bitte Ihre Meinung im Kommentarbereich mit.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen