salve ho un grande problema in pratica il mio programma dovrebbe leggere un file txt
e individuare le righe uguali questo è il codice ma non riesco a capire l'errore
suppongo che non riesce a fare il confronto grazie in anticipo
codice:import java.io.*; public class dai2 { public static void main(String[] args) throws IOException { FileReader leggi=new FileReader("trripa.txt"); BufferedReader leggicatalogo = new BufferedReader(leggi); String riga; int numRighe = 0; riga = leggicatalogo.readLine(); while (riga != null) { numRighe++; riga = leggicatalogo.readLine(); } System.out.println("il numero di righe è "+numRighe); leggicatalogo.close(); FileReader leggi1=new FileReader("trripa.txt"); BufferedReader leggicatalogo1 = new BufferedReader(leggi1); String[] arrLinee = new String[numRighe]; String[] arrLinee1 = new String[numRighe]; while (leggicatalogo1.readLine()!=null) { for (int i=0;i<(arrLinee.length-1);i++) { arrLinee[i]=leggicatalogo1.readLine(); for(int j=i+1;j<arrLinee.length;j++) { arrLinee1[j]=leggicatalogo1.readLine(); System.out.print("\n"); if (arrLinee[i].equals(arrLinee1[j])) { System.out.println("ciao"); } else{ leggicatalogo1.readLine(); } } } } leggicatalogo1.close(); } }