bem pessoal o meu problema eh o seguinte , tenho um DataInputstream q le um arq e a partir dai quero contar as ocorrencias de cada numero no arq e jogar o resultado em um array , algo do tipo :
0 1 3 4 …
3 2 10 65 // significaria q o numero 0 apareceu 3 vezes no arq , o 1 apareceu 2 vezes e por ai vai
o problema eh que nao to conseguindo fazer a soma :evil: !!! achava q poderia fazer
sequencia[number]=+1;
mas nao eh ;p
[code] public void escreverArq() {
int number;
try {
DataInputStream ds=new DataInputStream(new BufferedInputStream(new FileInputStream(“numeros.nu”)));
try {
while (true) {
// le o numero incrementa a contagem na posicao respectiva do array
number = ds.readInt();
System.out.println(number+" ");
sequencia[number]= ????????; // O problema esta aqui !!!
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) // fim do 2o try
{
e.printStackTrace();
}
}
[/code]
abracos a todos