Txt

6 respostas
R

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?

6 Respostas

J

Oi

RicardoR, bom, teu problema está em ler as linhas ou em fazer a comparação?

T+

D

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??

R

Estou com problemas em verificar as linhas.

C

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é!!! :cool:

R

O problema é que o arquivo txt tem 2000 linhas.

C

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!

Criado 28 de junho de 2004
Ultima resposta 29 de jun. de 2004
Respostas 6
Participantes 4