Repetidos em um arquivo de inteiros

0 respostas
P

Ola pessoal nao sei se eh nesse espaco ou se eh no basico
tenho prova de prog 2 amanha e nao consegui fazer ainda
esse exercicio q eu to inventando quero descobrir quantos numeros se repetem dentro de um arquivo de inteiros q foi criado com o RandomAccessFile
segue o codigo q estou tentando…
tem vezes q da certo outras nao da +1 de erro
alguem pode me ajudar?

public static void teste(String n) throws Exception{ RandomAccessFile arq = new RandomAccessFile(n,"rw"); int atual, proximo, cont = 0; for(int i=0;i<(arq.length()/4)-1;i++){ arq.seek(i*4); atual = arq.readInt(); for(int j=i+1;j<arq.length()/4;j++){ arq.seek(j*4); proximo = arq.readInt(); if((atual==proximo) && arq.getFilePointer()!=arq.length()) cont++; } } arq.close(); JOptionPane.showMessageDialog(null, cont); }
vlw Obrigado!

Criado 15 de abril de 2010
Respostas 0
Participantes 1