Если вы знаете разделитель, то:
String X = "12,34,56";
String[] y = X.split(","); // d=delimiter
int[] z = new int[y.length];
for (int i = 0; i < y.length; i++ )
{
z[i] = java.lang.Integer.valueOf(y[i]).intValue();
}
Если вы этого не сделаете, вам, вероятно, потребуется предварительная обработка - вы можете сделать x.replace("[A-Za-z]", " ");
и заменить все символы пробелами и использовать пробел в качестве разделителя.
Надеюсь, это поможет - я не думаю, что есть встроенная функция.