Duvida Com Vector

Galera eu to com um probleminha assim : Eu to implementando uma class para locadora sendo que eu tenho de cirar uma class para cadastrar clientes e tal … porem com eu não sei quantos clientes eu irei ter eu pensei em usar um vector de uma class cliente detro da class cadastar cliente só que sempre da erro !

como que eu posso solucionar esse problema ?

Usa um ArrayList !
Vector são thread-safe.

Obs.: qual o problema ?! :shock:

Valeu eu não lembrava da ArrayList [:P]

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

/**
*

  • @author kikulouko
    /
    import java.util.
    ;

public class CadastrarCliente extends Cliente{

private Vector<Cliente>clientes = new Vector<Cliente>();

public Vector<Cliente> getClientes() {
    return clientes;
}

public void setClientes(Vector<Cliente> clientes) {
    this.clientes = clientes;
}

public CadastrarCliente(){
for(int i=0;i<clientes.size();i++){
clientes.addElement();
}
}

}
[/code]


Cara eu estou com o seguinte código ai … to querendo saber como que eu add um novo cliente no vetor que criei!
Essa é minha Duvida segue abaixo a class cliente


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author kikulouko
 */



public class Cliente {

    private String nome;
    private Integer cpf;
    private Integer telefone;
    private Endereco end;
    //private ArrayList<Cliente> clientess;
    
    

    public Cliente(String nome, Integer cpf,
            Integer telefone,Endereco rua,Endereco bairro,Endereco comnplemento,Endereco numero) 
    
    {
        
        this.nome = nome;
        this.cpf = cpf;
        this.telefone = telefone;
        this.end =rua;
        this.end=bairro;
        this.end=comnplemento;
        this.end=numero;
        
        
    }

    
    @Override
    public String toString() {
        return "nome"+getNome()+"CPF"+getCpf()+"Telefone"+getTelefone()+"Endereço"+getEnd();
    }

   

    
     
    public Cliente() {
    }

   /* public ArrayList<Cliente> getClientes() {
        return clientess;
    }

    public void setClientes(ArrayList<Cliente> clientes) {
        this.clientess = clientes;
    }*/
      
    
      
    
    
    public Integer getCpf() {
        return cpf;
    }

    public void setCpf(Integer cpf) {
        this.cpf = cpf;
    }

    public Endereco getEnd() {
        return end;
    }

    public void setEnd(Endereco end) {
        this.end = end;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Integer getTelefone() {
        return telefone;
    }

    public void setTelefone(Integer telefone) {
        this.telefone = telefone;
    }
    
    
}

.

Leia esse tutorial ira ajudar muito: http://javafree.uol.com.br/artigo/847654/Tutorial-Collections-Framework.html

Valeu eu irei da uma lida agora !!