alguém pode dá uma luz?

4 respostas
L

Ola pessoal, sou novo aqui e em java tb.

O professor nos passou um trabalho pra fazer o seguinte: tenho uma classe Conta:

então ele quer que salve as informações de Conta em um arquivo, usando Map, hashMap ou treeMap, e ainda faça uma interface grafica
para remover, inserir etc neste arquivo, mostre na tela pesquisas ao inves de usar banco de dados.

package banco;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;

public class Conta implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	private String numero;
	private String agencia;
	private String tipo;
	private Date dataAbertura;
	private Cliente cliente;
	private Set<Transacao> transacoes;
	private double saldo;
	
	public Conta(){}
	
	public String getNumero() {
		return numero;
	}
	public void setNumero(String numero) {
		this.numero = numero;
	}
	public String getAgencia() {
		return agencia;
	}
	public void setAgencia(String agencia) {
		this.agencia = agencia;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	public Date getDataAbertura() {
		return dataAbertura;
	}
	public void setDataAbertura(Date dataAbertura) {
		this.dataAbertura = dataAbertura;
	}
	public Cliente getCliente() {
		return cliente;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	public Set<Transacao> getTransacoes() {
		return transacoes;
	}
	public void setTransacoes(Set<Transacao> transacoes) {
		this.transacoes = transacoes;
	}

	public double getSaldo() {
		return saldo;
	}

	public void setSaldo(double saldo) {
		this.saldo = saldo;
	}
	
	

}

Pessoal, já pesquisei em todo canto, não encontrei nada. Gente, to achando que esse trabalho é muito alto nivel pra 7 meses de java.

quem puder dá uma luz onde posso encontrar algo para tentar fazer esse trabalho, agradeço muito.

4 Respostas

PedroTOliveira

Cara, para colocar esse objeto em um arquiivo você vai ter que inserir vários deles dentro da sua coleção (Map, HashMap etc…) e serializar a coleção.

Siga esse tutorial aqui e post depois suas dúvidas, boa sorte :smiley:
http://www.meupost.com/2008/12/03/serializacao-de-objeto-no-java/

L

PedroTOliveira, obrigado por ter respondido, e muito bom o site que me indicou, uma grande fonte de estudo. no entanto, o meu professor quer que seja implementado com Map ou hashMap ou treemap, um dois tres espeficamente.

PedroTOliveira

Então…muda a implementação de List para Map!

Como serializar você encontra no tutorial.

Para montar o map você pode usar um modelo com o codigo abaixo:

// Cria o Map
        Map<Integer, String> meuMap = new HashMap<Integer, String>();

        // Inserindo 10 itens dentro do map.
        for (int i = 0; i < 10; i++) {
            Integer key = Integer.valueOf(i);
            String value = String.valueOf("valor"+i);
            meuMap.put(key, value);

        }

        //Resgatando e imprimindo
        for (Integer key : meuMap.keySet()) {
            System.out.println(meuMap.get(key));
        }
L

Vou tentar sim, Obrigado.

Criado 25 de setembro de 2010
Ultima resposta 26 de set. de 2010
Respostas 4
Participantes 2