Estou fazendo um trabalho no qual uso 4 classes extends thread para processar um arquivo txt e me retornar quantas vezes uma palavra aparece, em qual paragrafo e linhas. Criei uma classe Objeto onde tenho linha, paragrafo, qtde, palavra. Criei um vetor estatico desse objeto e as threads estao fazendo os calculos certos. O problema é que sao multiplos arquivos e apos processar cada arquivo devo jogar o vetor dentro de uma hashtable para depois fazer uma pesquisa por arquivo, cada vez que entra um novo arquivo, zero os valores e dou new no vetor, realizo os calculos e jogo na hash só que quando vou pesquisar todos vetores na hash estao com as palavras do ultimo arquivo.
[code]
j=0;
while(j<tam2){//tam2 é quantidade de arquivos a serem lidos
preencheTabela(arquivos[j]); // procedimento que chama as threads passando o arquivo a ser executado
String chave=caminho;
Objeto[] vetor=new Objeto[1000];
vetor=aux; //aux é meu vetor estatico
Principal.tabela1.put(caminho,vetor);
j++;
}[/code]
Nesse caso nao posso usar o vetor estatico??