Obtener la longitud de Char Array en Java
-
Obtener la longitud de un array de caracteres en Java usando la propiedad
length
- Obtener la longitud de un array de caracteres usando el código personalizado en Java
Este artículo introduce cómo obtener la longitud de un array de caracteres en Java y también enumera algunos códigos de ejemplo para entender el tema.
En Java, un array que contiene valores de chars se conoce como char array. En este artículo, usaremos la propiedad incorporada length
y el código personalizado para obtener la longitud del array. Veamos algunos ejemplos.
Obtener la longitud de un array de caracteres en Java usando la propiedad length
En este ejemplo, creamos un array de caracteres ch
que contiene 4 valores de caracteres. Sabemos la longitud del array de caracteres viendo el código fuente, pero en la programación, podemos hacerlo usando la propiedad length
que devuelve la longitud del array. Mira el ejemplo de abajo.
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();
}
}
}
Producción :
Array Length = 4
Obtener la longitud de un array de caracteres usando el código personalizado en Java
En este ejemplo, creamos un array de caracteres ch
que contiene 4 valores de caracteres y nuestro propio método length()
que devuelve la longitud del array pasada. Llamamos a ese método y guardamos el resultado en una variable. Mira el ejemplo de abajo.
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;
}
}
Resultado:
Array Length = 4