Java Integer ValueOf String Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Die valueOf(String s)-Methode ist eine Methode des java.lang-Pakets und Teil der Integer-Klasse. Sie gibt ein Integer-Objekt aus dem als Argument übergebenen String zurück. In diesem Lab werden Sie lernen, wie die valueOf-Methode verwendet wird, um für einen gegebenen String ein Integer-Objekt zurückzugeben.

Einrichten Ihrer Umgebung

Um Ihre Umgebung für dieses Programm einzurichten, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie Ihren Terminal
  2. Navigieren Sie zum Projektverzeichnis mit dem folgenden Befehl:
cd ~/project
  1. Erstellen Sie eine neue Java-Datei mit dem folgenden Befehl:
touch ValueOf.java
  1. Geben Sie im geöffneten Texteditor folgenden Code ein:
import java.lang.Integer;
import java.util.Scanner;

public class ValueOf {
  public static void main(String[] args) {
    try {
      System.out.println("Geben Sie einen String ein, um ihn in ein Integer zu konvertieren: ");
      Scanner sc = new Scanner(System.in);
      String str = sc.next();
      Integer num = Integer.valueOf(str);
      System.out.println("Der Integer-Wert ist: " + num);
    } catch (NumberFormatException e) {
      System.out.println("Ungültige Eingabe! Bitte geben Sie nur eine Ganzzahl ein.");
    }
  }
}
  1. Speichern Sie die Datei, indem Sie Strg+O drücken und dann Enter. Beenden Sie den Texteditor, indem Sie Strg+X drücken.

Kompilieren Ihres Codes

Jetzt, nachdem Sie das Programm geschrieben haben, können Sie es kompilieren, indem Sie folgenden Befehl ausführen:

javac ValueOf.java

Wenn es keine Fehler in Ihrem Code gibt, wird der Compiler eine .class-Datei für das Programm generieren.

Ausführen Ihres Codes

Um das Programm auszuführen, verwenden Sie folgenden Befehl:

java ValueOf

Sie werden folgende Aufforderung sehen:

Geben Sie einen String ein, um ihn in ein Integer zu konvertieren:

Geben Sie den String ein, den Sie in einen Integer umwandeln möchten, und drücken Sie die Enter-Taste. Wenn der String eine gültige Ganzzahl ist, wird ihr Wert auf der Konsole ausgegeben. Wenn es keine gültige Ganzzahl ist, werden Sie eine Fehlermeldung sehen.

Testen Ihres Programms

Versuchen Sie, das Programm mit verschiedenen Eingabewerten auszuführen. Hier sind einige Beispiele:

Geben Sie einen String ein, um ihn in ein Integer zu konvertieren:
123
Der Integer-Wert ist: 123
Geben Sie einen String ein, um ihn in ein Integer zu konvertieren:
1a2b3c
Ungültige Eingabe! Bitte geben Sie nur eine Ganzzahl ein.
Geben Sie einen String ein, um ihn in ein Integer zu konvertieren:
-456
Der Integer-Wert ist: -456

Zusammenfassung

In diesem Lab haben Sie gelernt, wie die valueOf(String s)-Methode der Integer-Klasse verwendet wird, um für einen gegebenen String ein Integer-Objekt zurückzugeben. Sie haben auch gelernt, wie ein Java-Programm erstellt wird, das diese Methode verwendet, kompiliert und ausgeführt wird.