Practica1/src/es/uam/eps/bmi/search/TestSearcher.java
private static ArrayList<ArrayList<String>> parseRelevantFilenames(String file) {
        
        ArrayList<ArrayList<String>> relevantFilenames = new ArrayList<>();
        
        try {
            BufferedReader in = new BufferedReader(new FileReader(file));
            while (in.ready()) {
              String s = in.readLine();
              String tokens[] = s.split("\t");
              ArrayList<String> filenames = new ArrayList<>(Arrays.asList(tokens));
              filenames.remove(0);
              relevantFilenames.add(filenames);
            }
            in.close();
        } catch (Exception e) {
             System.out.println("No se pudieron parsear los documentos relevantes");
        }
        
        return relevantFilenames;
    }
/**
     * Devuelve un array de listas de nombres de documento relevantes
     * 
     * @param file Fichero con la lista de documentos relevantes en formato id\tdocumento1\tdocumento2...
     * @return ArrayList de ArrayList de nombres de fichero
     */
Devuelve un array de listas de nombres de documento relevantes

@param file Fichero con la lista de documentos relevantes en formato id\tdocumento1\tdocumento2
@return ArrayList de ArrayList de nombres de fichero
Devuelve un array de listas de nombres de documento relevantes @param file Fichero con la lista de documentos relevantes en formato id \ tdocumento1 \ tdocumento2 @return ArrayList de ArrayList de nombres de fichero
private static ArrayList<ArrayList<String>> parseRelevantFilenames(String file) {
        ArrayList<ArrayList<String>> relevantFilenames = new ArrayList<>();
        try {
            BufferedReader in = new BufferedReader(new FileReader(file));
            while (in.ready()) {
              String s = in.readLine();
              String tokens[] = s.split("\t");
              ArrayList<String> filenames = new ArrayList<>(Arrays.asList(tokens));
              filenames.remove(0);
              relevantFilenames.add(filenames);
            }
            in.close();
        } catch (Exception e) {
             System.out.println("No se pudieron parsear los documentos relevantes");
        }
        return relevantFilenames;
    }
private static ArrayList < ArrayList < String > > parseRelevantFilenames ( String file ) { ArrayList < ArrayList < String > > relevantFilenames = new ArrayList < > ( ) ; try { BufferedReader in = new BufferedReader ( new FileReader ( file ) ) ; while ( in . ready ( ) ) { String s = in . readLine ( ) ; String tokens [ ] = s . split ( "\t" ) ; ArrayList < String > filenames = new ArrayList < > ( Arrays . asList ( tokens ) ) ; filenames . remove ( 0 ) ; relevantFilenames . add ( filenames ) ; } in . close ( ) ; } catch ( Exception e ) { System . out . println ( "No se pudieron parsear los documentos relevantes" ) ; } return relevantFilenames ; }
Devuelve un array de listas de nombres de documento relevantes
Devuelve un array de listas de nombres de documento relevantes