Puoi crearti una funzione come questa che ti prende un array di stringhe e te lo converte in array di int.
codice:
public int[] stringToArray (String[] args){
int[] result = new int[args.length];
int i = 0;
for(String arg : args){
int argInt = Integer.valueOf(arg).intValue();
result[i] = argInt;
i++;
}
return result;
}
Per passare l'array di stringhe al main devi ricordati di passarli come parametri al jar che eseguirai.
Per esempio se vuoi dare al main i parametri 1 3 5 56 dovrai lanciare:
codice:
java -jar nome_tuo_programma.jar 1 3 5 56