Java OCA OCP Practice Question 882

Question

What is the result of the following code?

7: StringBuilder sb = new StringBuilder(); 
8: sb.append("aaa").insert(1, "bb").insert(4, "ccc"); 
9: System.out.println(sb); 
A.   abbaaccc 
B.   abbaccca 
C.   bbaaaccc 
D.   bbaaccca 
E.   An exception is thrown. 
F.   The code does not compile. 


B.

Note

This example uses method chaining.

After the call to append(), sb contains "aaa".

That result is passed to the first insert() call, which inserts at index 1.

At this point sb contains abbbaa.

That result is passed to the final insert(), which inserts at index 4, resulting in abbaccca.




PreviousNext

Related