Question 25 correctly states that A, B, D are the correct answers. However the explanation says, "[mismatch returning a positive integer] is not the case for option D because the s3 is shorter than the s4." It should say it "is the case for option D because the s3 has a different element at index 1 than the s4."
I agree. Many people don't read the explanations if they get the correct answer, which is why I hadn't noticed it before.
On their website, they suggest the best way to get the authors to notice threads is to say "819" in the title, 815/816/817 which is printed on the books should hopefully still work too.
RTFJD (the JavaDocs are your friends!) If you haven't read them in a long time, then RRTFJD (they might have changed!)
Good find Anna! I gave you as a cow for your attention to detail and have credited you in the errata
Jesse: Yes, either is fine., (Neither is fine too; as long as it says Sybex, I can usually figure it out. Helps to have a clue though. Whether it is an exam # or title)