Si può leggere il contenuto di un file in due modi:
Per la prima modalità, usiamo variabili di tipo char, che permettono di memorizzare un singolo carattere.
Il seguente programma Caratteri.java contiene delle variabili di tipo char.
class Caratteri {
public static void main(String args[]) {
char uncarattere, unaltro;
uncarattere='a';
unaltro='x';
System.out.println(uncarattere);
System.out.println(unaltro);
}
}
Ogni variabile di tipo char può contenere un solo carattere. Al contrario, una variabile di tipo String contiene una sequenza di caratteri.
Il seguente programma Stringa.java usa una variabile di tipo stringa, in cui viene messa prima una sequenza di tre caratteri, poi una di uno, e poi una sequenza vuota (nessun carattere).
class Stringa {
public static void main(String args[]) {
String x;
x="abc";
System.out.println(x);
x="r";
System.out.println(x);
x="";
System.out.println(x);
}
}
Riassumendo: