Le classi String e StringBuffer

  • In Java la stringa non è un tipo base, ma una classe
  • Esistono due diverse classi per gestire le stringhe:
    1. String per gestire le stringhe "costanti"
    2. 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

© Ing. Stefano Salvi - All rights reserved