Difference between String and String Buffer?
Answers were Sorted based on User's Feedback
Answer / janet
1. String objects are constants and immutable where as
StringBuffer objects are not.
2.String class supports constant strings where as
StringBuffer class supports growable and modifiable strings.
Is This Answer Correct ? | 13 Yes | 0 No |
Answer / sumati
String is immutable
String buffer is mutable
Ex String str = "abc";
str = "new String";
this will creat new memory location and stores "new String"
but in String buffer
StringBuffer strBuf = "abc";
strBuf = "new String"
it will overwrite in same memory location
Is This Answer Correct ? | 13 Yes | 0 No |
Answer / ravikiran(aptech mumbai)
string is immutable
string buffer is mutable
Is This Answer Correct ? | 7 Yes | 0 No |
How to use string tokenizer class.
How a class can implement an interface?
what is the Yield() method used in threads?
what happens when a thread cannot acquire a lock on an object? : Java thread
What is difference between null and void?
How do I get a substring?
Name two subclasses of the TextComponent class?
What is singleton class example?
What is clipping and repainting and what is the relation between them?
5 Coding best practices you learned in java?
If we allocate the memory using 'new' & de-allocated using 'free' then what will happen?
How do you change an int to a string?