Länge eines Char-Arrays in Java ermitteln

Mohammad Irfan 12 Oktober 2023
  1. Die Länge eines Char-Arrays in Java mithilfe der Eigenschaft length ermitteln
  2. Abrufen der Länge eines Char-Arrays mithilfe des benutzerdefinierten Codes in Java
Länge eines Char-Arrays in Java ermitteln

Dieser Artikel stellt vor, wie man die Länge eines Char-Arrays in Java ermittelt und führt auch einige Beispielcodes zum Verständnis des Themas auf.

In Java wird ein Array, das Char-Werte enthält, als Char-Array bezeichnet. In diesem Artikel werden wir die eingebaute Eigenschaft length und eigenen Code verwenden, um die Länge des Arrays zu ermitteln. Lassen Sie uns einige Beispiele sehen.

Die Länge eines Char-Arrays in Java mithilfe der Eigenschaft length ermitteln

In diesem Beispiel erstellen wir ein Char-Array ch, das 4 Char-Werte enthält. Wir kennen die Länge des Char-Arrays, indem wir uns den Quellcode ansehen, aber in der Programmierung können wir es mit der Eigenschaft length machen, die die Länge des Arrays zurückgibt. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    try {
      char[] ch = {'c', 'b', 'd', 'e', 'f', 'g'};
      int length = ch.length;
      System.out.println("Array Length = " + length);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

Ausgabe:

Array Length = 4

Abrufen der Länge eines Char-Arrays mithilfe des benutzerdefinierten Codes in Java

In diesem Beispiel erstellen wir ein Char-Array ch, das 4 Char-Werte enthält, und unsere eigene Methode length(), die die Länge des übergebenen Arrays zurückgibt. Wir rufen diese Methode auf und speichern das Ergebnis in einer Variablen. Siehe das Beispiel unten.

public class SimpleTesting {
  public static void main(String[] args) {
    try {
      char[] ch = {'c', 'b', 'd', 'e', 'f', 'g'};
      int length = length(ch);
      System.out.println("Array Length = " + length);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  static int length(final char[] b) {
    int n = 0, t = 0;
    while (true) {
      try {
        t = b[n++];
      } catch (ArrayIndexOutOfBoundsException ex) {
        n--;
        break;
      }
    }
    return n;
  }
}

Ausgabe:

Array Length = 4

Verwandter Artikel - Java Array