Título: Arreglo Dinamico con Objetos :S Publicado por: Xephiro en 11 Junio 2008, 01:33 am Buenas, me gustaria saber si hay alguna manera de crear un arreglo Dinamico que contenga objetos :S
Necesito ingresar Objetos a un arreglo, el problema que el numero no es un numero fijo sino va aumentando o disminullendo segun sea quien use la aplicacion... existe alguna forma?? Trate con ArrayList pero al parecer no acepta objetos... :S Agradeceria una pronta aguida... :D Título: Re: Arreglo Dinamico con Objetos :S Publicado por: -Ramc- en 11 Junio 2008, 02:16 am Mira, eso debes hacerlo con generics para lo que pides la API collections se ajusta perfectamente, busca un poco de info sobre esa API es muy buena.
Título: Re: Arreglo Dinamico con Objetos :S Publicado por: Xephiro en 11 Junio 2008, 10:10 am :S e estado buscando pero no encuentro de esos generic que me dices..
es posible darme algun ejemplo?? ... :( Título: Re: Arreglo Dinamico con Objetos :S Publicado por: sirdarckcat en 11 Junio 2008, 14:55 pm ArrayList si acepta objetos:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html#add(java.lang.Object) Saludos!! Título: Re: Arreglo Dinamico con Objetos :S Publicado por: Xephiro en 11 Junio 2008, 17:51 pm :S estoy programando con Eclipse y eclipse no me permite agregarle objeto :S pero hice un metodo para poder agregarle mas Datos a un arreglo asi que hay solucione mi drama por lo menos :D gracias por la ayuda de todos modos...
Aqui les dejo lo que hice... Código: public Objeto[] agregar(Objeto obj[], Objetonuevo){ Objeto[] temp; if (obj == null){ temp = new Objeto[1]; temp[0] = nuevo; }else{ temp = new Objeto[(obj.length+1)]; for (int i = 0; i < obj.length; i++) temp[i] = obj[i]; temp[obj.length] = nuevo; } return temp; } } :D Título: Re: Arreglo Dinamico con Objetos :S Publicado por: sapito169 en 2 Julio 2008, 03:08 am bueno lo que Debes usar es una clase llamada Vector que esta en java.util
bueno seria algo asi //luego de inportar lo creamos Vector vectorsito =new Vector(1); //un objeto cualquiera Hacker Hacktor1 =new Hacker("Hacktor1") Hacker Hacktor2 =new Hacker("Hacktor2") //luego agregamos los objetos al vector estos objetos se agregaran sin ningun problema a tu vecotor en el orden que lo pusiste comensando desde 0 asepta incluso diferentes tipos de objetos en su interior y aunmenta de tamaño y diminuye y no se queja y ademas tine otros metodos para saber su tamaño si esta vacio si contiene otro objeto agregar un objeto en culaquier posisicion y mucho mas vectorsito.add(Hacktor1); vectorsito.add(Hacktor2); //luego para obtener obetener un objeto del vector vectorsito.getvalueat(0) //esto me retornara Hacktor1 Título: Re: Arreglo Dinamico con Objetos :S Publicado por: ~~ en 3 Julio 2008, 14:04 pm Un LinkedList también te servirá ;)
Título: Re: Arreglo Dinamico con Objetos :S Publicado por: lobito en 10 Julio 2008, 23:16 pm Utiliza los collection o los list, estas clases utilizan genericos te serviran para almacenar tus objetos y facilitarte la vida cuando tengas que manipularlos busca su uso en google. Yo los uso muy amenudo y sirven muy bien
Título: Re: Arreglo Dinamico con Objetos :S Publicado por: genco en 5 Marzo 2009, 19:53 pm Buenas, me gustaria saber si hay alguna manera de crear un arreglo Dinamico que contenga objetos :S Necesito ingresar Objetos a un arreglo, el problema que el numero no es un numero fijo sino va aumentando o disminullendo segun sea quien use la aplicacion... existe alguna forma?? Trate con ArrayList pero al parecer no acepta objetos... :S Agradeceria una pronta aguida... :D cuando tengas que hacer un arreglo y no sabes cual va a ser el tamaño o es variable, debes usar vectores. admiten objetos. Título: Re: Arreglo Dinamico con Objetos :S Publicado por: juancho77 en 6 Marzo 2009, 20:20 pm bueno lo que Debes usar es una clase llamada Vector que esta en java.util bueno seria algo así //luego de inportar lo creamos Vector vectorsito =new Vector(1); //un objeto cualquiera Hacker Hacktor1 =new Hacker("Hacktor1") Hacker Hacktor2 =new Hacker("Hacktor2") //luego agregamos los objetos al vector estos objetos se agregaran sin ningun problema a tu vecotor en el orden que lo pusiste comensando desde 0 asepta incluso diferentes tipos de objetos en su interior y aunmenta de tamaño y diminuye y no se queja y ademas tine otros metodos para saber su tamaño si esta vacio si contiene otro objeto agregar un objeto en culaquier posisicion y mucho mas vectorsito.add(Hacktor1); vectorsito.add(Hacktor2); //luego para obtener obetener un objeto del vector vectorsito.getvalueat(0) //esto me retornara Hacktor1 eso es lo que buscas. |