E ai tudo certo, estou querendo vereficar se uma linha é igual a outra de um mesmo arquivo, eles não podem ter cpf iguais como eu faço?
Txt
6 Respostas
Oi
RicardoR, bom, teu problema está em ler as linhas ou em fazer a comparação?
T+
para comparar duas strings vc pode fazer assim:
String cpf1="[telefone removido]";
String cpf2="[telefone removido]";
if (cpf1.equalsTo(cpf2) {
System.out.println("erro! cpf deve ser diferente");
}
else {
...
}
era isso??
Estou com problemas em verificar as linhas.
switch(seu_problema)
{
case (Vc tem problemas em ler as linhas do arquivo??):
{
/*
FileInputStream arq=new FileInputStream("meuarquivo.txt")
BufferedReader ler= new BufferedReader(new InputStreamReader(arq.getInputStream()));
String linha=ler.readLine();
*/
break;
}
case (Vc tem problemas em comparar duas linhas???):
{
/*
Vai colocando cada linha num array de String e compara duas a duas como o colega disse acima, str.equalsTo(otraStr);
*/
break;
}
default :
{
// explique com detalhes qual o seu problema!!!!
}
}
Até!!! 
O problema é que o arquivo txt tem 2000 linhas.
Mas qual o problema nisso???
Faça primeiro e depois conta pra nós se ficou lento!! ok?!
Tive uma idéia… tranfere os dados do txt prum banco e dai vai por SQL… aí vc não pode reclamar de lentidão!!!
Falow!