From the comments int hat code:
//START of anonymous class
That bit in the curly braces is defining an anonymous class that implements the Comparator interface's method.
If you look at the files produced when it's compiled you'll see a <YourClassName>.class file, which is the compiled version of your class, but also a <YourClassName>$1.class, which is the anonymous class.
Ines ilovebears wrote: . . . This is someone's code that I am trying to grasp. . . .
So at least you are not to blame for this:-
. . .
posted 5 years ago
Hi Campbell, Dave, Knute
Thanks for your answers..I am still not clear on the whole topic of anonymous classes and generics but I feel like I am getting some progress. On a scale from 1 to 10 I went
from 0 to 2.. or maybe 1
How about this line:
1) new TreeMap(Comparator<T>) it creates an empty map ->this new map is ORDERED based on the rules I specified in
my Comparator -> then I take my original UNORDERED map and put it into this new map. Correct?
2) on line 56
I am trying to add another entry to my ORDERED map. I get NPE. Why?
passwords must contain 14 characters, a number, punctuation, a small bird, a bit of cheese and a tiny ad.
Devious Experiments for a Truly Passive Greenhouse!