String is an immutable object.
Then how can the following code be justified.
String s1 = ?ABC?;
String s1 = s1+?XYZ?;
s.o.p(s1);
The output is ABCXYZ, which is the value of s1 ?
Answer Posted / paras bist
above program is incorrect ,it will give compile time error
as "Duplicate Variable s1".
it should b
String s1 = "ABC";
String s = s1+"XYZ";
which is valid in string ,as we are creating new String
object
| Is This Answer Correct ? | 14 Yes | 2 No |
Post New Answer View All Answers
What is used of static keyword in java?
How does predicate work in java?
What is a protected void?
Can we convert stringbuilder to string in java?
What is :: operator in java 8?
What is nullpointerexception in java?
What is difference between java and java ee?
What environment variables are required to be set on a machine in order to run Java programs?
Can we extend singleton class in java?
What does three dots mean in java?
Can we execute a program without main?
What is an example of a constant variable?
What is implicit object in java?
What is java argument list?
What string is utf8?