Ottieni la lunghezza di un array di caratteri in Java
-
Ottieni la lunghezza di un array di caratteri in Java usando la proprietà
length
- Ottieni la lunghezza di un array di caratteri utilizzando il codice personalizzato in Java
Questo articolo introduce come ottenere la lunghezza di un array di caratteri in Java.
In Java, un array che contiene valori char è noto come array char. In questo articolo, useremo la proprietà incorporata length
e il codice personalizzato per ottenere la lunghezza dell’array. Vediamo alcuni esempi.
Ottieni la lunghezza di un array di caratteri in Java usando la proprietà length
In questo esempio, creiamo un array di caratteri ch
che contiene 4 valori di caratteri. Conosciamo la lunghezza dell’array char vedendo il codice sorgente, ma in programmazione possiamo farlo usando la proprietà length
che restituisce la lunghezza dell’array. Vedi l’esempio sotto.
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();
}
}
}
Produzione:
Array Length = 4
Ottieni la lunghezza di un array di caratteri utilizzando il codice personalizzato in Java
In questo esempio, creiamo un array di caratteri ch
contenente 4 valori di caratteri e il nostro metodo length()
che restituisce la lunghezza dell’array passato. Chiamiamo quel metodo e memorizziamo il risultato in una variabile. Vedi l’esempio sotto.
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;
}
}
Produzione:
Array Length = 4