Estou lendo um arquivo .txt e gostaria de verificar em cada linha do texto se existe uma tag, mas não estou conseguindo. Já vasculhei o fórum e encontrei vários exemplos com split, substring...E mesmo assim não consegui fazer.
Não adianta me mandar link para a documentação java porque aqui no serviço está bloqueado (e isso não consigo saber o pq também...).
Segue o código que estou trabalhando:
FileInputStream stream = new FileInputStream(args[0]);
InputStreamReader streamReader = new InputStreamReader(stream);
BufferedReader reader = new BufferedReader(streamReader);
FileWriter fileWriter = new FileWriter(args[1]);
PrintWriter writer = new PrintWriter(fileWriter);
// Neste while lemos o arquivo linha a linha
String line,texto = null;
while( (line=reader.readLine() ) != null ) {
texto = "<html><body>";
texto = "<td>" + reader.readLine();
if (string == "<fusedoc fuse="){
texto = texto + "oi";
}
texto = texto + "></td></tr><table></body></html>";
writer.println(texto);
}
O código abaixo verifica se o que está na String xpto faz parte da String texto.
String texto = "Esse é um texto que está nessa String";
String xpto = "texto";
CharSequence caracteres = xpto;
if(texto.contains(caracteres)) {
System.out.println("Está contido na varável texto");
} else {
System.out.println("Não foi dessa vez...");
}