Foros del Web » Programación para mayores de 30 ;) » Java »

¿Es posible Definir un arreglo que es indefinido?

Estas en el tema de ¿Es posible Definir un arreglo que es indefinido? en el foro de Java en Foros del Web. Urgente: Alguien que me diga si es posible definir dos vectores sin saber cuanto elementos tendrán cada uno y si es posible a medida que ...
  #1 (permalink)  
Antiguo 06/04/2005, 14:53
 
Fecha de Ingreso: enero-2005
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Pregunta ¿Es posible Definir un arreglo que es indefinido?

Urgente:

Alguien que me diga si es posible definir dos vectores sin saber cuanto elementos tendrán cada uno y si es posible a medida que entra en un ciclo FOR que no se sabe cuantas veces se entrara solo dependiendo de que se igualen dos variables dentro del ciclo, este termina, asé es que no se como definir mis vectores.
Pues puede entrar al FOR 30, como puede entrar 3500 veces.
En mi programa los dos vectores tienen el mismo numero de elementos, pero no se cuantos, se debe llenar el vector a medida de que entre en el FOR:

Espero me puedan dar una respuesta, no creo que sea conveniente colocar mi código solo si alguien quiere que lo haga, pues es un programa para redes Neuronales y es un poco complicada la teoría para que me entiendan a mi.
Deseo crear los dos arreglos para posteriormente con estos dos datos graficar.

Byeee.
  #2 (permalink)  
Antiguo 06/04/2005, 15:10
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 1 mes
Puntos: 7
segun tengo entendido, si es un arreglo normal no.
por ejemplo
int cosas [] = new int[tamano];

si lo tienes que definir.
pero hay clases en que no es necesario definir el tamaño
me parece que con la clase vector no es necesario.
si no, checate algunas de las clases que digan xxxarray o xxxlistxxx o xxVectorxxx
  #3 (permalink)  
Antiguo 07/04/2005, 03:41
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 10 meses
Puntos: 0
Cita:
Iniciado por blackwind
segun tengo entendido, si es un arreglo normal no.
por ejemplo
int cosas [] = new int[tamano];

si lo tienes que definir.
pero hay clases en que no es necesario definir el tamaño
me parece que con la clase vector no es necesario.
si no, checate algunas de las clases que digan xxxarray o xxxlistxxx o xxVectorxxx

La clase collection te permite hacer este tipo de cosas, sobre un vector un arraylist,un hashmap, etc...
Es bastate util y contiene metodos de busqueda, ordenacion, etc....!!!

Un saludo
  #4 (permalink)  
Antiguo 07/04/2005, 12:05
 
Fecha de Ingreso: enero-2005
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
solucionado a la fácil.

Gracias por las respuestas, VAMPIRNET y BLACKWIND.
Debido a que el programa estaba muy encima la entrega me toco definir unos vectores muy grandes, pero solucione el problema.
Voy a buscar info sobre esta clase Collection pues parece que es muy útil y también mirare la clase Vector esta última la había visto en libros pero nunca la he utilizado.
Pues quede con la duda de cómo se manejan alguna forma de vectores dinámicos además que hasta ahora soy novato en este lenguaje no he probado muchas de las grandes ayudes que tiene para el programador.

Gracias.
  #5 (permalink)  
Antiguo 07/04/2005, 19:31
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 6 meses
Puntos: 53
Puedes usar La memoria dinamica jejejej

PILAS COLAS LISTAS, ETC.........

asi pues no sabes el tamanio del la lista, pero puede ser tan grande como la capacidad de tu memoria

bytes!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:34.