Classe StringBuffer (cont.)


Entrambi sono definiti per accettare dati di qualsiasi tipo; questi vengono convertiti in stringhe ed i caratteri che le compongono vengono aggiunti al contenuto del buffer di stringa. L'aggiunta č, per il metodo insert, un inserimento in un punto specificato della stringa; per il metodo append, una aggiunta alla fine del buffer.

Il metodo append puņ essere utilizzato per costruire stringhe a partire da dati di tipo diverso.

E' di solito utilizzato dai compilatori per implementare l'operatore di concatenazione di stringhe +. Ad esempio,l'espressione

 k + "/" + a 

puņ essere compilata come se fosse l'espressione

new StringBuffer().append(k).append("/").append(a).toString()

indipendentemente dai tipi di k ed a.


arrow1_left.gif (1097 byte)arrow1_right.gif (1095 byte)