I caratteri (char) sono dei tipi primitivi. Essi si identificano usando gli apici singoli e non le virgolette:
codice:
if (tuaStringa.gatAt(2) != '-') { // <-- Nota gli apici singoli attorno al trattino
// errore
}
Queste cose dovrebbero essere scritte a pagina 2 di un qualunque libro di Java.
Essendo dei tipi primitivi, essi sono visti anche come numeri e possono essere utilizzati per confronti come questo:
codice:
if ((tuaStringa.charAt(1) >= '0') && (tuaStringa.charAt(1) <= '9')) {
// Ok... è una cifra.
}
Ciao.