Difference between StringBuffer and StringBuilder
There are many differences between StringBuffer and StringBuilder. A list of differences between StringBuffer and StringBuilder are given below:
No. | StringBuffer | StringBuilder |
---|---|---|
1) | StringBuffer is synchronized i.e. thread safe. It means two threads can't call the methods of StringBuffer simultaneously. | StringBuilder is non-synchronized i.e. not thread safe. It means two threads can call the methods of StringBuilder simultaneously. |
2) | StringBuffer is less efficient than StringBuilder. | StringBuilder is more efficient than StringBuffer. |
StringBuffer Example
hellojava
StringBuilder Example
hellojava
Performance Test of StringBuffer and StringBuilder
Let's see the code to check the performance of StringBuffer and StringBuilder classes.
Time taken by StringBuffer: 16ms Time taken by StringBuilder: 0ms
Thank you for the useful blogs. This really helps me a lot.I have also made my site for beginners. Please do check my website too.
ReplyDeletehttps://www.codingtag.com
btw, if ANY IDE in ANY language Please suggestso that I could try to explain it on my website.
Just sayin... :D