Java - Controlas java?

 
Vista:

Controlas java?

Publicado por Jose (1 intervención) el 24/05/2005 23:45:09
Necesito un programa que busque una cadena de texto en un fichero y que diga en que linea lo ha encontrado(no debe de ser muy dificil pero mis conocimientos de java son muy limitados) podeis ayudarme¿?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Controlas java?

Publicado por julian (27 intervenciones) el 26/05/2005 08:11:01
public static void main(String[] a) throws IOException{
File file = new File("/path/archivo.txt");
FileInputStream inputStream = new FileInputStream(file);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

String searchText = "texto a buscar";

int line = 0;
String text;
while((text = reader.readLine()) != null){
line++;
int index = text.indexOf(searchText);
if(index >= 0){
System.out.println("encontrado en la linea " + line + " : " + index);
}

}

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar