Differance between String and StringbuilderAsk Questions

 Posted on 12/07/2018 7:13:31 AM

Give me some details for String and Stringbuilder related informations and
boths in examples..
and which is better for boths
Share On: facebook gplus twitter
Asked by Hardik Parekh on 12/07/2018 7:13:31 AM Score: 238 points
Add Comment:


1 Answer

0 Corrected Answers
Answered by Hardik Bera on Aug 16 2018 4:03PM Score: 375 points


 String is immutable ( once created can not be changed )object . The object created as a String is stored in the Constant String Pool. Every immutable object in Java is thread safe ,that implies String is also thread safe . String can not be used by two threads simultaneously. String once assigned can not be changed.


StringBuilder is same as the StringBuffer , that is it stores the object in heap and it can also be modified .

The main difference between the StringBuffer and StringBuilder is that StringBuilder is also not thread safe.

StringBuilder is fast as it is not thread safe .

StringBuilder demo2= new StringBuilder("Hello"); // The above object too is stored in the heap and its value can be modified

demo2=new StringBuilder("Bye"); // Above statement is right as it modifies the value which is allowed in the StringBuilder


Add Comment:

Post Your Answer


Existing Members

Sign in to your account
Email Address
...or Join us
Download, Vote, Comment, Publish.
Full Name
Email Address
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the StoodQ newsletters
Guideline to answer a question:

Useful tips to submit your answer
Please read below guidelines before you submit your answer for question.

  • Read and understand question for which you are submitting your answer.
  • Try to avoid grammatical and spell mistake while answering.
  • Do not post any irrelevant information in your answer.
  • Explain your answer with example or any reference link to help who posted question.
  • If you find irrelevant question, please report it to support. Click here to contact support.
  • You agree to the privacy policy and terms of use to submit any contents.

Note: StoodQ is online developers community which helps developer for their difficulty, lets help them with your value contribution.