Muchas gracias a todos por responder, sobretodo a Chuidiang ya que con su ultimo post me ha quedado mas claro todo.
Ya me va bien, ahora voy con la otra parte. Si no me funciona volvere a preguntar
Pongo el código a ver si le sirve a alguien
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ioc.m3.biblioteca;
import java.io.*;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import ioc.m3.u5.Eac5;
/**
*
* @author Sebas
*/
public class ProvesDiccionari {
public static void main(String[] args) throws IOException {
System.out.println("Introduce el tamaño de las palabras :");
Scanner scanner = new Scanner(System.in);
String tamany = scanner.nextLine();
try{
File f = new File("C:\\Users\\Sebas\\Documents\\NetBeansProjects\\EAC6\\import\\llistaParaules.txt");
RandomAccessFile fitxer = new RandomAccessFile(f,"r");
//Leer la primera línea, guardando en un String
String texto = fitxer.readLine();
//Repetir mientras no se llegue al final del fichero
while(texto!=null){
//Comparamos el numero que le indicamos con lo que hay en el fichero
if (tamany.equals(texto)){
String texto1 = fitxer.readLine();
System.out.println(texto1);
}
//Leer la siguiente línea
texto = fitxer.readLine();
}
// Close the file.
fitxer.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(Diccionari.class.getName()).log(Level.SEVERE, null, ex);
}
}
Ya me va bien, ahora voy con la otra parte. Si no me funciona volvere a preguntar
Pongo el código a ver si le sirve a alguien
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ioc.m3.biblioteca;
import java.io.*;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import ioc.m3.u5.Eac5;
/**
*
* @author Sebas
*/
public class ProvesDiccionari {
public static void main(String[] args) throws IOException {
System.out.println("Introduce el tamaño de las palabras :");
Scanner scanner = new Scanner(System.in);
String tamany = scanner.nextLine();
try{
File f = new File("C:\\Users\\Sebas\\Documents\\NetBeansProjects\\EAC6\\import\\llistaParaules.txt");
RandomAccessFile fitxer = new RandomAccessFile(f,"r");
//Leer la primera línea, guardando en un String
String texto = fitxer.readLine();
//Repetir mientras no se llegue al final del fichero
while(texto!=null){
//Comparamos el numero que le indicamos con lo que hay en el fichero
if (tamany.equals(texto)){
String texto1 = fitxer.readLine();
System.out.println(texto1);
}
//Leer la siguiente línea
texto = fitxer.readLine();
}
// Close the file.
fitxer.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(Diccionari.class.getName()).log(Level.SEVERE, null, ex);
}
}