scusami hai ragione , la prossima volta metterò un titolo piu' specifico.

Per il problema che dici tu, ho pensato anche io a questo problema, ma secondo logica non dovrebbe dare problemi, però non dovrebbe dare problemi visto che prima che non trova piu' spazi dovrebbe essere uscito dal while

Edit: Per sicurezza ho pesso prima di ogni indexOf un controllo if(indexOf("simbolo")!=-1) e mi fa tutto, ma il problema permane.