Quote Originariamente inviata da Giuso Visualizza il messaggio
Buonasera, ho un problema con java:
come da titolo a seguito della lettura di un singolo carattere da file ho la necessità di convertirlo in stringa per confrontarlo con tipi Stringa.
Detto così, non sarebbe molto comprensibile ...

Quote Originariamente inviata da Giuso Visualizza il messaggio
Dopo questa verifica devo controllare se questo carattere, ora trasformato in stringa, contiene un numero oppure una lettera minuscola. Esiste un modo semplice per fare ciò? Mi servirebbe un cosa di questo tipo:

if(String s contiene un numero [0-9]) -> metodoNumero()
if(String s contiene un carattere [a-z])->metodoLettera()
Con le "espressioni regolari" (ma probabilmente è "troppo" per il tuo caso) oppure sfruttando i metodi in java.lang.Character oppure ancora controllando banalmente (sì, banalmente) se il carattere rientra in un determinato range.

Quote Originariamente inviata da Giuso Visualizza il messaggio
Non ho trovato il modo di creare ad esempio un arrayList in cui inserire l'intero alfabeto senza scrivere ogni singola lettera, ma credo esista il modo. Lo stesso per i numeri da 0 a 9 mi servirebbe una cosa che mi eviti di fare ArrayList.add(0), ArrayList.add(1) ecc...
Ma questa è tutta un'altra cosa. Con un ciclo (for), no? O al limite, in modo molto più "forbito" con la Stream API da Java 8.