Originariamente inviato da sprax_87
Così facendo ho riscontrato i seguenti problemi:

1)quando scrivo nella console getId nn ho nessun problema mi parte subito il metodo PrintGetId(client);
2)x il metodo PrintGetId(client) getAll lo devo scrivere per due volte consecutive perchè quando lo scrivo per la prima volta premo invio nn succede nulla..riscrivo getAll e mi parte il metodo PrintGetId(client).

Perchè?
Devi salvare la stringa ricevuta in una variabile:
codice:
   String value = str.readString();

    if ( value.equals("getId") ) 
         print.PrintGetId(client);
    else if ( value.equals("getAll") )
         print.PrintGetAll(client);