getNumericValue() is a method of the Character object, not the char primitive.Primitives have no methods. So your code should beint index = Character.getNumericValue(alpha);untested, but should work.