Java:
Trovare la lunghezza di una stringa
How to:
Ecco come farlo in Java. Usiamo il metodo .length()
di un oggetto String
:
public class StringLengthExample {
public static void main(String[] args) {
String saluto = "Ciao, mondo!";
int lunghezza = saluto.length();
System.out.println("La lunghezza della stringa è: " + lunghezza);
}
}
Output:
La lunghezza della stringa è: 12
Deep Dive
In Java, il metodo .length()
esiste da sempre: fa parte delle specifiche originarie del linguaggio. È un metodo rapido e diretto, senza alternative standard nella libreria Java. Tuttavia, in contesti come arrays di byte o buffer, potresti incontrare metodi come .size()
o .capacity()
.
Internamente, una String
in Java è un’array di caratteri, quindi .length()
ritorna semplicemente la dimensione di quest’array. Da quando Java ha aggiunto il supporto per Unicode tramite i tipi di caratteri UTF-16, il concetto di lunghezza può essere ingannevole: un carattere Unicode può essere rappresentato da più caratteri Java se si estende oltre il Basic Multilingual Plane.