Sauda��es.
 
O seguinte trecho de codigo realiza a leitura de um arquivo.txt, utilizando delimitadores (tokens). Os dados do arquivo.txt sao entrados manualmente.
 
 
 try
    {
      FileInputStream arquivo=new FileInputStream("EntradaDados.txt");
      try
      {
        BufferedReader entrada = new BufferedReader(new InputStreamReader(arquivo));
        try
        {
          while ((Linha=entrada.readLine()) !=null)
          {
            StringTokenizer Dado = new StringTokenizer(Linha,"\t");
            String nome,cod1,Px1,Py1,demanda1;
 
            cod1 =  Dado.nextToken();
            int cod=Integer.valueOf(cod1).intValue();
 
            Px1  =  Dado.nextToken();
            int Px=Integer.valueOf(Px1).intValue();
          
 
            Py1  =  Dado.nextToken();
            int Py=Integer.valueOf(Py1).intValue();
 
            demanda1 = Dado.nextToken();
            int demanda=Integer.valueOf(demanda1).intValue();
 
            nome = Dado.nextToken();
            Cidades[numCidades] = new No(cod ,Px ,Py ,demanda, nome );
            numCidades ++;
          }
 
        }
        catch(Exception o){}
      }
      catch(Exception b){}
    }
    catch(Exception c){}
 
Mas estou precisando gerar numeros aleatorios, cerca de 3000 numeros, portanto, preciso gerar esses numeros(inteiros) e gravar no arquivo, mas o processo de gravacao nao estou conseguindo fazer.
 
 
Gostaria de saber se alguem pode me ajudar.
 
At�,
 
Willian.

Responder a