Obtenez la longueur de Char Array en Java
-
Obtenir la longueur d’un tableau de caractères en Java en utilisant la propriété
length
- Obtenir la longueur d’un tableau de caractères en utilisant le code personnalisé 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