Visto che sono alle primissime armi, ho già chiesto aiuto e mi avete risposto... torno alla carica!!!

Lo scopo è di scrivere una frase da riga di comando, questa frase dovrà essere suddivisa in caratteri e dovrà dare come risultato il numero di cifre numeriche e letterali presenti nella frase.


mi da errore in questo punto:

if (Character.isDigit(args.charAt(i)))


__________________________________________________ ________________
class Esercizio5 {
public static void main(String args[]) {
int numerocifre = 0;
int numerolettere=0;



if (args.length > 0) {

for (int i=0; i<args.length ; i++) {




if (Character.isDigit(args.charAt(i))){

numerocifre++;

} else {

numerolettere++;
}
}

}
System.out.println(numerocifre);
System.out.println(numerolettere);

}

}

1000 grazie:bubu: