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
gud
ReplyDelete