Trovare la lunghezza di una stringa

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.

See Also