Página Inicial do Fórum > Java Básico

Vetor de objetos



Criar novo tópico   Responder tópico


  1. FelipeFM_
    Posts:10


    Comment Arrow

    Publicado em: 29/07/2012 20:25:11

    Boa noite a todos.

    Gostaria de saber se é possível ter um vetor de objetos de tamanho indefinido?

    abraço


  1. Comment Arrow

    Publicado em: 29/07/2012 20:31:56

    Cara, você pode fazer isso utilizando classes como ArrayList, LinkedList. É bem fácil de utilizar elas, você só precisa se adaptar ao modo que elas funcionam.

    De uma pesquisada.
    _________________
    Luigi Garcia

    - Estudante de Análise e Desenvolvimento de Sistemas(4º Semestre)
    --------Contato------- -----------------------------
    Email: mr.garcialuigi@gmail.com
    Facebook: http://www.facebook.com/mr.garcialuigi
    ------------------------------------------------------




  1. FelipeFM_
    Posts:10


    Comment Arrow

    Publicado em: 29/07/2012 20:25:11

    Garcia,

    Acho que vc não entendeu o que exatamente procuro. Eu preciso criar um vetor de objetos de tamanho indefinido.

    E pretendo posteriormente adicionar estes objetos em uma list.

    mr.garcialuigi
    Cara, você pode fazer isso utilizando classes como ArrayList, LinkedList. É bem fácil de utilizar elas, você só precisa se adaptar ao modo que elas funcionam.

    De uma pesquisada.


  1. Comment Arrow

    Publicado em: 29/07/2012 20:31:56

    Então, que eu saiba não é possível você simplesmente declarar um vetor sem tamanho e sair usando. Teria que usar uma estrutura, e fazer isso de forma manual é um pouco complicado. Não sei se realmente é o que tu quer, mas eu utilizaria uma dessas estruturas armazenando a referência de cada objeto. Você pode desenvolver uma estrutura de dados, como uma lista duplamente encadeada(dinâmica), que não teria limite. Ou então usar esses recursos prontos que o java te proporciona.
    Você ta me entendendo?


    FelipeFM_
    Garcia,

    Acho que vc não entendeu o que exatamente procuro. Eu preciso criar um vetor de objetos de tamanho indefinido.

    E pretendo posteriormente adicionar estes objetos em uma list.

    mr.garcialuigi
    Cara, você pode fazer isso utilizando classes como ArrayList, LinkedList. É bem fácil de utilizar elas, você só precisa se adaptar ao modo que elas funcionam.

    De uma pesquisada.


    _________________
    Luigi Garcia

    - Estudante de Análise e Desenvolvimento de Sistemas(4º Semestre)
    --------Contato------- -----------------------------
    Email: mr.garcialuigi@gmail.com
    Facebook: http://www.facebook.com/mr.garcialuigi
    ------------------------------------------------------




  1. MathewsMotta
    Posts:1020


    Comment Arrow

    Publicado em: 30/07/2012 09:40:04

    A velha solução.


    Faça um vetor de tamanho definido.

    Se esse vetor estourar, copie o conteúdo para um novo vetor de tamanho definido, porém, maior. E por aí vai.
    _________________
    ION, you're mine.




  1. simu
    Posts:9417


    Comment Arrow

    Publicado em: 30/07/2012 18:07:01

    MathewsMotta
    A velha solução.


    Faça um vetor de tamanho definido.

    Se esse vetor estourar, copie o conteúdo para um novo vetor de tamanho definido, porém, maior. E por aí vai.



    e é exatamente isso que a ArrayList faz!






    FelipeFM_
    Garcia,

    Acho que vc não entendeu o que exatamente procuro. Eu preciso criar um vetor de objetos de tamanho indefinido.

    E pretendo posteriormente adicionar estes objetos em uma list.

    mr.garcialuigi
    Cara, você pode fazer isso utilizando classes como ArrayList, LinkedList. É bem fácil de utilizar elas, você só precisa se adaptar ao modo que elas funcionam.

    De uma pesquisada.


    Felipe,
    eu acho que você não entendeu o que o Luigi escreveu, ou não explicou direito o que tem que fazer...

    o ArrayList é o ideal para representar um 'vetor' sem tamanho fixo!
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. MathewsMotta
    Posts:1020


    Comment Arrow

    Publicado em: 30/07/2012 09:40:04

    simu
    MathewsMotta
    A velha solução.


    Faça um vetor de tamanho definido.

    Se esse vetor estourar, copie o conteúdo para um novo vetor de tamanho definido, porém, maior. E por aí vai.



    e é exatamente isso que a ArrayList faz!




    Eu sei! Mas ele quer pq quer usar Vetor, ué! Hahaha
    _________________
    ION, you're mine.




  1. FelipeFM_
    Posts:10


    Comment Arrow

    Publicado em: 29/07/2012 20:25:11

    Vocês estão certos. Eu me atrapalhei, na verdade quero criar um número de objetos indefinidos e pelo visto acho que só é possível manualmente.




  1. simu
    Posts:9417


    Comment Arrow

    Publicado em: 30/07/2012 18:07:01

    FelipeFM_
    Vocês estão certos. Eu me atrapalhei, na verdade quero criar um número de objetos indefinidos e pelo visto acho que só é possível manualmente.



    "objetos indefinidos"?

    não seria um número indefinido de objetos?

    e vez de manualmente, porque não usar uma List (ArrayList) para isso?
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico