Ciao a tutti!

Ho letto le molte discussioni simili ma non riesco ancora a far leggere una riga carattere per carattere fino al raggiungimento di eol. Mi devo attenere per la lettura al metodo readChar(). Ecco il mio codice:

Codice PHP:
String eol System.getProperty("line.separator"); 
String tmp;
while(
true){
    while((
readChar()) != '\n'){
        
tmp "";
        if(
tmp == eol){
            break;
        }
...

public static 
char readChar() {
  return 
charAfterWhiteSpace();
}

private static 
char charAfterWhiteSpace() {
  
char c;
  do 
read(); while (done && <= ' ');
  return 
c;

Dove sbaglio? Come risolvo?

Grazie!