Code example for SortedSet

Methods: add

0
    } 
 
    private SortedSet<ColorPair> colorPairs =new TreeSet<ColorPair>();
 
    public StaticColorRange addColor(Color c, int max) {
        colorPairs.add(new ColorPair(c, max));
        return this;
    } 
 
    public Color getColor(long value) {
        for (ColorPair colorPair : colorPairs) {
            if (value <= colorPair.max) {
                return colorPair.color;
            } 
        } 
        return colorPairs.last().color;
    } 
}