Assume we're using Java 1.6, though it likely doesn't matter if you're using Java 1.5.
What does the following snippet print?
String nothing = "".split(":"); String bunchOfNothing = ":".split(":"); System.out.printf("%d/%d\n", nothing.length, bunchOfNothing.length);
I will post an answer on Sunday.
This puzzler comes with six possible answers. I would have liked to have given four choices, but then I realized this was just for fun.