- In Java la stringa non è un tipo base, ma una classe
- Esistono due diverse classi per gestire le stringhe:
- String per gestire le stringhe "costanti"
- StringBuffer per eseguire elaborazioni sulle stringhe
- La classe String ci mette a disposizione una stringa di lunghezza fissa, determinata in
fase di creazione, quindi una modifica comporta la creazione di un nuovo oggetto
- La classe StringBuff ci mette a disposizione una stringa di lunghezza variabile, per la quale
in fase di creazione dichiareremo una lunghezza massima
- Su questa stringa potremo fare delle modifiche che ne cambino la lunghezza senza dover usare
un nuovo oggetto
|