nerdexam
Oracle

1Z0-851 · Question #17

Given: 22. StringBuilder sb1 = new StringBuilder("123"); 23. String s1 = "123"; 24. // insert code here 25. System.out.println(sb1 + " " + s1); Which code fragment, inserted at line 24, outputs…

The correct answer is E. sb1.append("abc"); s1 = s1.concat("abc"). See the full explanation below for the reasoning.

Question

Given: 22. StringBuilder sb1 = new StringBuilder("123"); 23. String s1 = "123"; 24. // insert code here 25. System.out.println(sb1 + " " + s1); Which code fragment, inserted at line 24, outputs "123abc 123abc"?

Options

  • Asb1.append("abc"); s1.append("abc");
  • Bsb1.append("abc"); s1.concat("abc");
  • Csb1.concat("abc"); s1.append("abc");
  • Dsb1.concat("abc"); s1.concat("abc");
  • Esb1.append("abc"); s1 = s1.concat("abc");
  • Fsb1.concat("abc"); s1 = s1.concat("abc");
  • Gsb1.append("abc"); s1 = s1 + s1.concat("abc");
  • Hsb1.concat("abc"); s1 = s1 + s1.concat("abc");

How the community answered

(22 responses)
  • B
    9% (2)
  • C
    5% (1)
  • E
    82% (18)
  • F
    5% (1)

Community Discussion

No community discussion yet for this question.

Full 1Z0-851 Practice