What is difference between mutable and immutable String in java

0 votes

As far as I know,

An immutable string cannot be modified, while changeable strings can.

Here, I want to modify the String's value as follows:

String str="hi";
str=str+" hello";

another option is,

StringBuffer str= new StringBuffer("hi");
str.append("hello");

I'm attempting to change the value of str in both situations. Can somebody explain the differences between the two cases and provide a clear illustration of changeable and immutable objects?

Sep 22, 2022 in Java-Script by Tejashwini
• 3,820 points
303 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.

Related Questions In Java-Script

0 votes
0 answers

What is the difference between ' and " in JavaScript?

I came across this query and am ...READ MORE

Sep 23, 2022 in Java-Script by Abhinaya
• 1,160 points
395 views
0 votes
1 answer

What is the difference between node.js and io.js?

Hello, io.js: Node-forward is basically being merged into io.js forked on ...READ MORE

answered Apr 24, 2020 in Java-Script by Niroj
• 82,880 points
632 views
0 votes
0 answers

Why is String immutable in Java?

When interviewed, I was questioned as to ...READ MORE

Sep 22, 2022 in Java-Script by Tejashwini
• 3,820 points
298 views
0 votes
1 answer

What is callback function in JavaScript?

callback is not a keyword, its just ...READ MORE

answered Jan 30, 2020 in Java-Script by Niroj
• 82,880 points
17,726 views
0 votes
0 answers

Sort a single String in Java

Is there a primary way to sort a ...READ MORE

Sep 23, 2022 in Java-Script by Abhinaya
• 1,160 points
347 views
0 votes
2 answers

What is immutable string in java?

To answer your question, the String is ...READ MORE

answered Feb 9, 2022 in Java by Soham
• 9,700 points
627 views
0 votes
1 answer

How can two strings be concatenated in java?

You can concatenate Strings using the + operator: System.out.println("Your number ...READ MORE

answered Jun 6, 2018 in Java by Daisy
• 8,120 points
645 views
0 votes
2 answers

How an object array can be converted to string array in java?

System.arraycopy is the most efficient way, but ...READ MORE

answered Aug 8, 2018 in Java by Sushmita
• 6,910 points
4,787 views
0 votes
1 answer

Why is char[] preferred over a string?

Strings are immutable. That means once you've ...READ MORE

answered Jun 14, 2018 in Java by scarlett
• 1,290 points
465 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP