Suppose that strA = "TOMATO", strB = "tomato", and strC = "tom". Given that "A" comes before "a" in dictionary order, which is true?
(A) strA.compareTo(strB) < 0 && strB.compareTo(strC) < 0
(B) strB.compareTo(strA) < 0 || strC.compareTo(strA) < 0
(C) strC.compareTo(strA) < 0 && strA.compareTo(strB) < 0
(D) !(strA.equals(strB)) && strC.compareTo(strB) < 0
(E) !(strA.equals(strB)) && strC.compareTo(strA) < 0