Boa Tarde!
Tenho o seguinte trecho de codigo..
while (linha_queries != null) {
InputStream islabels = new FileInputStream(arquivo2);
InputStreamReader isrlabels = new InputStreamReader(islabels);
BufferedReader brlabels = new BufferedReader(isrlabels);
String linha_labels = brlabels.readLine(); //primeira linha do arquivo 2
String l1 = (Normalizer.normalize(linha_queries, Normalizer.Form.NFKD).replaceAll("[^\\p{ASCII}]", ""));
String l2 = (Normalizer.normalize(linha_labels, Normalizer.Form.NFKD).replaceAll("[^\\p{ASCII}]", ""));
while ((linha_labels != null) && (l1.equalsIgnoreCase(l2) != true)) {
linha_labels = brlabels.readLine();
l1 = (Normalizer.normalize(linha_queries, Normalizer.Form.NFKD).replaceAll("[^\\p{ASCII}]", ""));
l2 = (Normalizer.normalize(linha_labels, Normalizer.Form.NFKD).replaceAll("[^\\p{ASCII}]", ""));
}
if (linha_labels == null) {
.....
}
.....
}
......
A ideia e quando o linha_labels der null ele entra no if, mas o linha_labels está dando null e mesmo assim ele não entra, simplismente da null e o algoritmo para de rodar!
Alguém sabe oque está acontecendo?
Obrigado