Consider the code segment
Integer i = new Integer(20);
/* more code */
Which of the following replacements for /* more code */ correctly sets i to have an integer value of 25?
I) i = new Integer(25);
II) i.intValue() = 25;
III) Integer j = new Integer(25);
i = j;
(A) I only
(B) II only
(C) III only
(D) I and III only
(E) II and III only