|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2006
Messaggi: 152
|
[JAVA] tipo String e stringhe lunghe
Dovrei gestire dei dati di tipo stringa di lunghezza fino a 1024 caratteri.
Credo che non ci siano problemi nell'utilizzare il tipo Java String , tuttavia mi chiedevo, per curiosita', se esiste un tipo apposito per gestire Stringhe molto lunghe (descrizioni, ecc.) Ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
1024 caratteri non è una stringa lunga
Probabilmente se devi manipolare il contenuto della stringa sarebbe meglio, dal punto di vista delle performance, usare StringBuilder o Segment perchè permettono manipolazioni senza che siano create ulteriori stringhe. E' comunque un approccio che userei solo a fronte di un numero relamente elevato di caratteri, perchè i due oggetti citati sono meno "intuitivi" del buon vecchio String.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Il problema ci sarebbe se tu dovessi fare molte operazioni sulla stringa. Una String infatti è immutabile, qualunque replace, substring, concat, ecc... restituisce una nuova stringa. Se devi fare molte operazioni su una stringa, è meglio usare StringBuffer (è synchronized) o meglio ancora, da Java 5 in poi, StringBuilder (non synchronized).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:20.




















