what is the main difference between string and stringbuffer?
can you explain it with program?

Answers were Sorted based on User's Feedback



what is the main difference between string and stringbuffer? can you explain it with program?..

Answer / divya

String class is used to manipulate character strings that
cannot be changed.Simply stated,objects of the String are
read only and immutable.

StringBuffer class is used to represent characters that can
be modified.

Ex:Sting str=new String("core");
str +="Java";

StringBuffer str=new StringBuffer("core");
str.append("Java");

Is This Answer Correct ?    4 Yes 1 No

what is the main difference between string and stringbuffer? can you explain it with program?..

Answer / ashish ranjan

The main difference between String and StringBuffer is that String is Immutable, which means that we cannot modify the object which is created by the String.
As for Example.
String str = "abc";
now,
str = "abc" + "pqr";
the result is abcpqr. The previous value of str is not modified. It exists in the memory. Java Created new memory for str, which refers abcpqr.

now in case of StringBuffer
StringBuffer str = new StringBuffer("abc");
str.append("pqr");
it modifies in the same object.

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More Core Java Interview Questions

Which is the best approach for creating thread ?

0 Answers  


Is null an object in java?

0 Answers  


What is <> used for in java?

0 Answers  


Tell us something about an iterator.

0 Answers  


What is return in java?

0 Answers  






What is the maximum size of hashmap in java?

0 Answers  


What is Session and cookies?Explain in detail with an example?

4 Answers   Accenture, CTS,


What is a Transient Object?

0 Answers   InfoAxon Technologies,


What is prime number in java?

0 Answers  


What is the default value of float and double datatype in java?

0 Answers  


What is string example?

0 Answers  


can any one send me the example program of immutable class?

2 Answers   Arfin, TCS,


Categories