Я думаю, что решение Map было бы легко реализовать, учитывая его небольшой диапазон
public static void main(String []args){
Map<Integer,String> sdkMap = new HashMap<Integer,String>();
//populate other fields similarly
HelloWorld.populateRange("24-25","Nougat",sdkMap);
System.out.println(sdkMap.get(24));
}
public static void populateRange(String range,String name, Map<Integer,String> sdkMap){
String[] splitNumbers = range.split("-");
int low = Integer.parseInt(splitNumbers[0]);
int high = Integer.parseInt(splitNumbers[1]);
for(int i=low;i<=high;i++){
sdkMap.put(i,name);
}
}
Рабочий пример