Konvertieren von Objekt in Java in Int

Joel Swapnil Singh 12 Oktober 2023
  1. Konvertieren von Objekten in Int in Java mit der Integer Wrapper-Klasse
  2. Konvertieren von das Objekt in Java in Int, indem Sie Number und die Funktion intValue() verwenden
  3. Konvertieren von Objekt in Int in Java mit Integer und der Funktion intValue()
  4. Konvertieren von Objekt in Java in Int, indem Sie die Funktion Integer.parseInt() verwenden
  5. Fazit
Konvertieren von Objekt in Java in Int

Wir können die Klasse Object verwenden, um auf jedes Objekt zu verweisen, dessen Typ wir in Java nicht kennen.

Wir können sagen, dass die Klasse Object standardmäßig die übergeordnete Klasse aller Klassen in Java ist. In Java können wir das Schlüsselwort int, einen primitiven Datentyp, verwenden, um Variablen zu deklarieren und Werte vom Typ Integer mit Methoden zurückzugeben.

In diesem Artikel werden verschiedene Möglichkeiten zum Umwandeln eines Objekts in int in Java erläutert.

Wir müssen ein Objekt in ein int umwandeln, um verschiedene Operationen auszuführen. Eine davon ist während der Durchführung von Berechnungen, die nur mit ganzen Zahlen durchgeführt werden können.

Ein weiterer Faktor könnte sein, wenn wir einen ganzzahligen Wert und vieles mehr zurückgeben müssen.

Angenommen, wir erhalten ein Objekt der Klasse Objekt. Wir müssen das Objekt in ein int umwandeln. Wir können dies tun, indem wir die Integer-Wrapper-Klasse verwenden, die Funktionen Number und intValue() verwenden, die Funktionen Integer und intValue() verwenden und die Funktion Integer.parseInt() verwenden.

Lassen Sie uns jeden der Ansätze einzeln besprechen.

Konvertieren von Objekten in Int in Java mit der Integer Wrapper-Klasse

In Java können wir die Wrapper-Klassenfunktion Integer verwenden, um ein Objekt in int umzuwandeln.

Wenn wir ein Objekt der Klasse Object erhalten, wandeln wir es in int um, indem wir es einfach in (Integer) umwandeln. Wir können dann das konvertierte int zurückgeben.

Schauen wir uns den folgenden Code an, um zu verstehen, wie er funktioniert.

public class Main {
  public static int objectToInt(Object obj) {
    int x = (Integer) obj;
    return x;
  }
  public static void main(String args[]) {
    Object obj = new Object();
    int value = 123;
    obj = value;
    int res = objectToInt(obj);
    System.out.println("The converted int is " + res);
  }
}

Ausgabe:

The converted int is 123

Konvertieren von das Objekt in Java in Int, indem Sie Number und die Funktion intValue() verwenden

Wir können auch die Methode intValue() verwenden, um ein Objekt in Java in int umzuwandeln.

Wenn uns ein Objekt der Klasse Object gegeben wird, können wir es in int umwandeln, indem wir es zuerst umwandeln (Number). Dann rufen wir die Methode intValue() für das extrahierte Ergebnis auf, um die Ganzzahl abzurufen.

Wir können dann das konvertierte int zurückgeben. Schauen wir uns den folgenden Code an, um zu verstehen, wie er funktioniert.

public class Main {
  public static int objectToInt(Object obj) {
    int x = ((Number) obj).intValue();
    return x;
  }
  public static void main(String args[]) {
    Object obj = new Object();
    int value = 123;
    obj = value;
    int res = objectToInt(obj);
    System.out.println("The converted int is " + res);
  }
}

Ausgabe:

The converted int is 123

Konvertieren von Objekt in Int in Java mit Integer und der Funktion intValue()

Wir können die vorherige Methode ändern und ein Objekt in Java in int konvertieren.

Wenn uns ein Objekt der Klasse Object gegeben wird, können wir es in int umwandeln, indem wir es zuerst umwandeln (Integer). Dann rufen wir die Methode intValue() für das extrahierte Ergebnis auf, um die Ganzzahl abzurufen.

Wir können dann das konvertierte int zurückgeben. Schauen wir uns den folgenden Code an, um zu verstehen, wie er funktioniert.

public class Main {
  public static int objectToInt(Object obj) {
    int x = ((Integer) obj).intValue();
    return x;
  }
  public static void main(String args[]) {
    Object obj = new Object();
    int value = 123;
    obj = value;
    int res = objectToInt(obj);
    System.out.println("The converted int is " + res);
  }
}

Ausgabe:

The converted int is 123

Konvertieren von Objekt in Java in Int, indem Sie die Funktion Integer.parseInt() verwenden

Wir können auch die Methode Integer.parseInt() verwenden, um ein Objekt in Java in int zu konvertieren.

Wenn uns ein Objekt der Klasse Object gegeben wird, können wir es in int umwandeln, indem wir zuerst die Methode toString() aufrufen, die das Objekt in das Format string umwandelt. Danach rufen wir die Methode parseInt() auf, die den extrahierten String in eine Ganzzahl umwandelt.

Wir können dann das konvertierte int zurückgeben. Schauen wir uns den folgenden Code an, um zu verstehen, wie er funktioniert.

public class Main {
  public static int objectToInt(Object obj) {
    int x = Integer.parseInt(obj.toString());
    return x;
  }
  public static void main(String args[]) {
    Object obj = new Object();
    int value = 123;
    obj = value;
    int res = objectToInt(obj);
    System.out.println("The converted int is " + res);
  }
}

Ausgabe:

The converted int is 123

Fazit

Dieser Artikel befasste sich mit vier verschiedenen Ansätzen, um ein Object in int in Java umzuwandeln.

Alle Techniken haben ihre Vorteile, und Sie können sie nach Belieben anwenden. Wir empfehlen Ihnen, sich für den ersten Ansatz zu entscheiden, da er leicht zu merken und zu verwenden ist.

Verwandter Artikel - Java Object

Verwandter Artikel - Java Int

Verwandter Artikel - Java Casting