Originariamente inviato da newtel
Salve a tutti...
...la domanda è semplicissima...
voglio sapere se la stringa che passo al metodo è alfanumerica

public static boolean alfanum (String valore){

}

come si fa??
in c/c++ avrei fatto cosi'....puoi utilizzarlo anche in java(anche se ci potrà essere qualche class apposita preconfezionata .... )
codice:
bool alfanum(char *stringa){ /* passa alla funzione una stringa di char allocata, nel main ad es*/

int i,num=0,alfa=0;

/* ricordano che una stringa è ALFANUMERICA quando contiene  almeno un numero E una lettera...  */

for(i=0;i<strlen(stringa);i++){
  if ( stringa[i] >= '0' && stringa[i] <= '9' )
      num=1;
  
  if ( stringa[i] >= 'a' && stringa[i] <= 'z' )
      alfa=1;
}
bool res;
res = (num==1 && alfa==1);

return res;
}