Obtenez la longueur de Char Array en Java

Mohammad Irfan 12 octobre 2023
  1. Obtenir la longueur d’un tableau de caractères en Java en utilisant la propriété length
  2. Obtenir la longueur d’un tableau de caractères en utilisant le code personnalisé en Java
Obtenez la longueur de Char Array en Java

Cet article présente la façon d’obtenir la longueur d’un tableau de caractères en Java et donne également quelques exemples de codes pour comprendre le sujet.

En Java, un tableau qui contient des valeurs de caractères est connu sous le nom de tableau de caractères. Dans cet article, nous utiliserons la propriété intégrée length et le code personnalisé pour obtenir la longueur du tableau. Voyons quelques exemples.

Obtenir la longueur d’un tableau de caractères en Java en utilisant la propriété length

Dans cet exemple, nous créons un tableau de caractères ch qui contient 4 valeurs de caractères. Nous connaissons la longueur du tableau de caractères en voyant le code source, mais en programmation, nous pouvons le faire en utilisant la propriété length qui renvoie la longueur du tableau. Voir l’exemple ci-dessous.

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();
    }
  }
}

Production :

Array Length = 4

Obtenir la longueur d’un tableau de caractères en utilisant le code personnalisé en Java

Dans cet exemple, nous créons un tableau de caractères ch contenant 4 valeurs de caractères et notre propre méthode length() qui retourne la longueur du tableau passé. Nous appelons cette méthode et nous stockons le résultat dans une variable. Voir l’exemple ci-dessous.

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;
  }
}

Production :

Array Length = 4

Article connexe - Java Array