import java.util.*;
import java.io.*;
class Ideone
{
public static void main
(String[] args
) { final NavigableSet
<String
> set
= new TreeSet
<>(Arrays.
asList("1.0",
"1.1",
"1.2",
"3.0",
"3.1",
"4.0")); System.
out.
println("After 1.0: " + set.
higher("1.0")); System.
out.
println("Before 1.0: " + set.
lower("1.0")); System.
out.
println("After 1.1: " + set.
higher("1.1")); System.
out.
println("Before 1.1: " + set.
lower("1.1")); System.
out.
println("After 1.2: " + set.
higher("1.2")); System.
out.
println("Before 1.2: " + set.
lower("1.2")); System.
out.
println("After 4.0: " + set.
higher("4.0")); System.
out.
println("Before 4.0: " + set.
lower("4.0")); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgSWRlb25lCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBmaW5hbCBOYXZpZ2FibGVTZXQ8U3RyaW5nPiBzZXQgPSBuZXcgVHJlZVNldDw+KEFycmF5cy5hc0xpc3QoIjEuMCIsICIxLjEiLCAiMS4yIiwgIjMuMCIsICIzLjEiLCAiNC4wIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQWZ0ZXIgMS4wOiAiICsgc2V0LmhpZ2hlcigiMS4wIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQmVmb3JlIDEuMDogIiArIHNldC5sb3dlcigiMS4wIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQWZ0ZXIgMS4xOiAiICsgc2V0LmhpZ2hlcigiMS4xIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQmVmb3JlIDEuMTogIiArIHNldC5sb3dlcigiMS4xIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQWZ0ZXIgMS4yOiAiICsgc2V0LmhpZ2hlcigiMS4yIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQmVmb3JlIDEuMjogIiArIHNldC5sb3dlcigiMS4yIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQWZ0ZXIgNC4wOiAiICsgc2V0LmhpZ2hlcigiNC4wIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQmVmb3JlIDQuMDogIiArIHNldC5sb3dlcigiNC4wIikpOwogICAgfQp9