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!