Char-Array in Java in Int umwandeln

Mohammad Irfan 12 Oktober 2023
  1. Char-Array in Int umwandeln mit der Methode parseInt()
  2. Char-Array in Int umwandeln mit der Methode parseInt()
  3. Char-Array in Int konvertieren mit dem angepassten Code
Char-Array in Java in Int umwandeln

Dieses Tutorial stellt vor, wie man Char-Array in Java in Int konvertiert und führt einige Beispielcodes zum Verständnis des Themas auf.

Ein Array ist ein Container, der Elemente desselben Datentyps speichert. Ein Integer-Array kann zum Beispiel nur Werte vom Typ Integer enthalten. Ein Array, das Char-Werte enthält, wird als Char-Array bezeichnet. In diesem Artikel werden wir verschiedene eingebaute Methoden wie parseInt(), valueOf(), String() usw. verwenden, um einen Wert in einem gegebenen Array zu finden.

Char-Array in Int umwandeln mit der Methode parseInt()

Wir können die Methode parseInt() verwenden, um ein Char-Array in Java in Int zu konvertieren. Diese Methode nimmt ein String-Objekt und gibt einen Integer-Wert zurück. Diese Methode gehört zur Klasse Integer, so dass sie für die Konvertierung in einen Integer-Wert verwendet werden kann. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    char[] arr = {'2', '3', '4', '5'};
    int val = contains(arr);
    System.out.println("Int value after conversion : " + val);
  }
  public static int contains(final char[] arr) {
    int number = Integer.parseInt(new String(arr));
    return number;
  }
}

Ausgabe:

Int value after conversion : 2345

Char-Array in Int umwandeln mit der Methode parseInt()

Wir können die parseInt()-Methode und die valueOf()-Methode verwenden, um Char-Array in Java in Int zu konvertieren. Die Methode parseInt() nimmt ein String-Objekt, das von der Methode valueOf() zurückgegeben wird, und gibt einen Integer-Wert zurück. Diese Methode gehört zur Klasse Integer, so dass sie zur Konvertierung in einen Integer-Wert verwendet werden kann. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    char[] arr = {'2', '3', '4', '5'};
    int val = contains(arr);
    System.out.println("Int value after conversion : " + val);
  }
  public static int contains(final char[] arr) {
    int number = Integer.parseInt(String.valueOf(arr));
    return number;
  }
}

Ausgabe:

Int value after conversion : 2345

Char-Array in Int konvertieren mit dem angepassten Code

Wir können die angepasste Methode verwenden, um Char-Array in Java in Int zu konvertieren. Wir erstellen die Methode contains(), die ein Char-Array als Argument nimmt und einen Integer-Wert zurückgibt. Sie können dieses Beispiel verwenden, wenn Sie nicht die eingebauten Methoden wie parseInt() verwenden möchten. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    char[] arr = {'2', '3', '4', '5'};
    int val = contains(arr);
    System.out.println("Int value after conversion : " + val);
  }
  public static int contains(final char[] arr) {
    int result = 0;
    int length = arr.length - 1;

    for (int i = 0; i <= length; i++) {
      int digit = arr[i] - '0';
      result *= 10;
      result += digit;
    }
    return result;
  }
}

Ausgabe:

Int value after conversion : 2345

Verwandter Artikel - Java Array

Verwandter Artikel - Java Int