Java Integer ValueOf-Methode

JavaJavaBeginner
Jetzt üben

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

Einführung

In diesem Lab werden wir uns die Methode Integer.valueOf(int i) in Java ansehen. Diese Methode gehört zum Paket java.lang und wird verwendet, um das entsprechende Integer-Objekt des als Argument übergebenen primitiven ganzzahligen Werts zurückzugeben.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/class_attributes("Class Attributes") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/class_methods("Class Methods") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/packages_api("Packages / API") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/variables -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/output -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/classes_objects -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/class_attributes -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/class_methods -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/packages_api -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/user_input -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/wrapper_classes -.-> lab-117760{{"Java Integer ValueOf-Methode"}} java/object_methods -.-> lab-117760{{"Java Integer ValueOf-Methode"}} end

Erstellen einer Java-Klasse

Wir beginnen mit dem Erstellen einer Java-Klasse im Verzeichnis ~/project. Öffnen Sie das Terminal und navigieren Sie zum project-Verzeichnis, und erstellen Sie dann eine neue Datei namens IntegerValueOf.java. Geben Sie den folgenden Befehl im Terminal ein:

touch IntegerValueOf.java

Dieser Befehl wird eine leere Java-Datei namens IntegerValueOf.java erstellen.

Importieren des erforderlichen Pakets

Die Klasse Integer ist Teil des Pakets java.lang, das in Java standardmäßig importiert wird. Wir müssen jedoch die Klasse Scanner aus dem Paket java.util explizit importieren, um Eingaben vom Benutzer entgegenzunehmen. Fügen Sie die folgenden Codezeilen am Anfang der Datei IntegerValueOf.java hinzu:

import java.lang.Integer;
import java.util.Scanner;

Erstellen der Main-Methode

In Java beginnt die Ausführung des Programms mit der main-Methode. Wir werden die main-Methode wie folgt erstellen:

public class IntegerValueOf {
    public static void main(String[] args) {
        // code block
    }
}

Dies erstellt eine neue Java-Klasse namens IntegerValueOf mit einer main-Methode.

Eingaben vom Benutzer entgegennehmen

Wir werden die Klasse Scanner verwenden, um Eingaben vom Benutzer entgegenzunehmen. Fügen Sie die folgenden Codezeilen innerhalb der main-Methode hinzu:

System.out.println("Enter the value: ");
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();

Dieser Code wird den Benutzer auffordern, einen Wert einzugeben, und nimmt dann die Eingabe vom Benutzer entgegen und speichert sie in einer ganzzahligen Variable namens input.

Verwenden der valueOf-Methode

Jetzt, nachdem wir die Eingabe vom Benutzer entgegengenommen haben, können wir die Integer.valueOf-Methode verwenden, um das entsprechende Integer-Objekt des von dem Benutzer eingegebenen primitiven ganzzahligen Werts zu erhalten. Fügen Sie die folgende Codezeile nach der input-Variable hinzu:

Integer integerObj = Integer.valueOf(input);

Dieser Code erstellt ein neues Integer-Objekt namens integerObj, indem die valueOf-Methode mit der input-Variable als Argument verwendet wird.

Anzeige des Ergebnisses

Schließlich werden wir den Wert von integerObj für den Benutzer anzeigen. Fügen Sie die folgende Codezeile hinter der vorherigen Zeile hinzu:

System.out.println("Equivalent Integer object Value: " + integerObj);

Dieser Code wird den Wert des entsprechenden Integer-Objekts für den Benutzer anzeigen.

Ausführen des Programms im Terminal

Wir haben das Java-Programm abgeschlossen. Speichern Sie die Datei IntegerValueOf.java und führen Sie im Terminal den folgenden Befehl aus, um das Programm zu kompilieren und auszuführen:

javac IntegerValueOf.java && java IntegerValueOf

Dieser Befehl wird die Datei IntegerValueOf.java kompilieren und das Programm ausführen. Das Programm wird den Benutzer auffordern, einen Wert einzugeben, und zeigt dann den Wert des entsprechenden Integer-Objekts an den Benutzer an.

Zusammenfassung

In diesem Lab haben wir uns mit der Integer.valueOf(int i)-Methode in Java beschäftigt. Wir haben ein Java-Programm erstellt, das Eingaben vom Benutzer entgegennimmt und die valueOf-Methode verwendet, um den Wert des entsprechenden Integer-Objekts für den von dem Benutzer eingegebenen primitiven ganzzahligen Wert zu erhalten. Schließlich haben wir das Ergebnis für den Benutzer mit der System.out.println()-Methode angezeigt. Diese Methode ist in Situationen nützlich, in denen ein Wert des entsprechenden Integer-Objekts statt des primitiven Typs erforderlich ist.