[Poll] Java.lang.class - 1.05

What will be the output of the program?

String x = new String("xyz");
String y = "abc";
x = x + y;

How many String objects have been created?

  • A. 2
  • B. 3
  • C. 4
  • D. 5

0 voters

Answer:

Option C

[details=Explanation:]
Line 1 creates two, one referred to by x and the lost String “xyz”. Line 2 creates one (for a total of three). Line 3 creates one more (for a total of four), the concatenated String referred to by x with a value of “xyzabc”[/details]

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?