Originariamente inviato da Fox82
Versione ottimizzata:

codice:
boolean check(String s)
{
    for (int = 0; i < s.length(); i++)
        if (!(Character.isLetterOrDigit(charAt(i)))
            return false;

    return true;
}
lo immaginavo che in java esisteva già una funzione preconfezionata


ps ma quella funzione non controlla se l'i-esimo carattere
è un NUMERO O un CARATTERE e se non lo è resistuisce FALSE?(che potrebbe essere???un carattere esteso?? ).A noi interessa verificare se sia alfanumerica...cioè la presenza contemporanea ,nella stringa, di numeri E lettere.
Alla luce di cio' è corretta??

scusa ma nn programma in java...