| Author |
What is the reason ?
|
deepak kukreja
Ranch Hand
Joined: Aug 13, 2001
Posts: 54
|
|
Hi We have two classes namely String and StringBuffer. If we can do everything with StringBuffer, then what is the need for String class.
|
Deepak<br />SCJP
|
 |
Aaron Roberts
Ranch Hand
Joined: Sep 10, 2002
Posts: 174
|
|
They are for different purposes. A StringBuffer is used when you want to insert/remove/splice/etc characters on the fly, something Strings can't do. A StringBuffer might be loosely thought of as an ArrayList of chars, since it can grow and shrink dynamically. A String can not change its size. HTH!
|
 |
Joel McNary
Bartender
Joined: Aug 20, 2001
Posts: 1815
|
|
|
The String class is there for speed/performance. It does not carry the same overhead as a StringBuffer object.
|
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.
|
 |
 |
|
|
subject: What is the reason ?
|
|
|