You may use Integer type to add int values. You may create a list of SelectItems with value as Integer & Label as String. You don't have to do any conversion then. The default conversion for Integer should handle this case. Moreover, the value for SelectItem should only be an Object and not a String.