Della ha scritto:
Se quello che vuoi ottenere è l'eliminazione del carattere "\n" puoi fare in (almeno) due modi:
String analizzata=prova.substring(0,(cNome.length()-1));
//oppure
String analizzata=prova.replace("\n", "");
Ho provato a utilizzare la prima stringa, ma invece di out of range: 5 mi da 4, per la seconda non ho capito come dovrei usarla, nel senso che se sostituisco la mia string analizzata con quello che hai detto tu ottengo, ne ottengo una che contiene tutta la stringa prova e non quello che serve a me, ovvero solo il nome, per questo ricorrevo al substring, quello che vorrei fargli fare è:
1. ricevi un nome in input;
2.leggi la prima linea dal documento;
3.estrai una substring dalla linea della lunghezza del nome ricevuto in input;
4.confronta i contenuti dell'input e della substring;
...
Spero di essermi spiegato, grazie della risposta
EDIT:
In oltre l'out of range me lo da della stessa lunghezza del nome che provo a cercare
esempio: scrivo "nello" e mi da 5, scrivo "dfj" e mi da 3 (ovviamente i contatti con questi nomi ci sono nel documento di testo)