para pasar de String a dato primitivo, fijate en los wrappers de cada dato primitivo el metodo valueOf. Por ejemplo, si sabes que en un String tenes en realidad enteros, podes obtener ese valor de la forma Integer.valueOf(miString). Lo mismo funcionaria para Double, Long, etc.
pd. eso te devolveria un Integer (objeto), no el dato primitivo int...para hacer eso, usa el metodo parseInt.