Blade86
22-02-2008, 16:33
Il programma ke sto provando a fare è il seguente:
Dato un file, in cui è presente un testo, ho una parola da ricercare in questo file.
Il programma deve fornire il numero della linea in cui si trova la parola, e la posizione della parola ricercato nella linea (carattere iniziale della parola), poi deve dire se è una sottostringa della parola o e una parola intera . Io ho impostato così:
public class LineNumberer
{
public static void main(String[] args)
{
Scanner console = new Scanner(System.in);
System.out.print("Input file: ");
String inputFileName = console.next();
System.out.print("Parola da ricercare: ");
String parola = console.next();
try
{
FileReader reader = new FileReader(inputFileName);
Scanner in = new Scanner(reader);
while (in.hasNextLine())
{
////////////////// codice in progresso ///////////////////
}
out.close();
}
catch (IOException exception)
{
System.out.println("Error processing file: " + exception);
}
}
}
Se potreste aiutarmi a impostare parte del codice mancante grazie a tutti in anticipo!!!!!!
Dato un file, in cui è presente un testo, ho una parola da ricercare in questo file.
Il programma deve fornire il numero della linea in cui si trova la parola, e la posizione della parola ricercato nella linea (carattere iniziale della parola), poi deve dire se è una sottostringa della parola o e una parola intera . Io ho impostato così:
public class LineNumberer
{
public static void main(String[] args)
{
Scanner console = new Scanner(System.in);
System.out.print("Input file: ");
String inputFileName = console.next();
System.out.print("Parola da ricercare: ");
String parola = console.next();
try
{
FileReader reader = new FileReader(inputFileName);
Scanner in = new Scanner(reader);
while (in.hasNextLine())
{
////////////////// codice in progresso ///////////////////
}
out.close();
}
catch (IOException exception)
{
System.out.println("Error processing file: " + exception);
}
}
}
Se potreste aiutarmi a impostare parte del codice mancante grazie a tutti in anticipo!!!!!!