I recommend Stefan Nilson, Ph.D. thesis from 1996, Sorting and searching by Radix (the search part is what you are looking for.) It is quite easy to read for a research publication and contains many theories and practices about attempts.
The examples are in C, not Java, but it shouldn't be difficult for you to understand them if you know Java.
source share