Ler Arquivo para vetor

3 respostas
J

Alguém sabe como ler dados de um arquivo e guardar o resultado
em um vetor de double??

3 Respostas

Jair_Rillo_Junior

qual a dúvida? ler um arquivo (arquivo texto?)? ou guardar as informações em um vetor?

F

crie um Vector

public static Vector clis = new Vector(9);

Cliente cli = new Cliente();

cli.código      = Console.readDouble   ("

Codigo: ");

cli.nome       = Console.readString("Nome  : ");

tomara que tenha ajudado !!

B

Fiz essa classe há alguns meses. Espero que te ajude.

/*
 * Created on 20/05/2003
 *
 * Instituto CEPA - Projeto AgroDados
 */
package com.icepa.back.boss.app;

import java.beans.*;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Vector;
import com.icepa.back.boss.*;

/**
 * @author back
 *
 * Exibe as classes WorkerInfo contidas em um XML
 * criado a partir do pacote java.beans.*;
 */
public class ShowWorkers implements Actions {
	
	Vector v = new Vector(5);
	XMLDecoder dec;
	String file = "WEB-INF/conf/workers.xml";
	WorkerInfo worker;
	
	/* (non-Javadoc)
	 * @see com.icepa.back.boss.app.Actions#execute(java.lang.String)
	 */
	public void execute() {
		try{
			int size = 0;
			
			//carrega o arquivo XML
			dec = new XMLDecoder(new FileInputStream(file));
			//Converte o objeto que esta contido no XML, um Vector
			v = (Vector)dec.readObject();
			dec.close();
			for(int x = 0; x < v.size(); x++){
				//carrega as classes contidas no Vector
				worker = (WorkerInfo)v.get(x);
				System.out.println(" _______________________________________");
				System.out.println(" |ID         |" + worker.getId());
				System.out.println(" |JSPPage    |" + worker.getJspPage());
				System.out.println(" |Class      |" + worker.getTheClass());
				System.out.println(" |Descricao  |" + worker.getDescription());
				size++;
			}
			System.out.println(" _______________________________________");
			System.out.println("Workers: " + size);			
		}catch(IOException ex){
			System.err.println("Ocorreram os seguintes erros:");
			System.err.println(ex.toString());
		}
	}

}

Aqui[/link] no finalzinho do artigo tem um tutorial sobre isso.

Gustavo Guilherme BacK

Criado 15 de novembro de 2003
Ultima resposta 17 de nov. de 2003
Respostas 3
Participantes 4