Tengo una situación en la que tengo que aplicar un criterio en una matriz de entrada y volver a enviar otra matriz como salida, que tendrá un tamaño más pequeño en función de los criterios de filtrado.¿Cómo puedo inicializar una matriz sin conocer su tamaño?
Ahora el problema es que no sé el tamaño de los resultados filtrados, por lo que no puedo inicializar la matriz con un valor específico. Y no quiero que sea de gran tamaño va a anular valores porque estoy usando array.length; mas tarde.
Una forma es hacer primero un bucle en la matriz de entrada original y establecer un contador, y luego hacer otro bucle con esa longitud del contador e inicializar y llenar esta matriz []. ¿Pero hay alguna forma de hacer el trabajo en un solo ciclo?
¿por qué no utiliza ArrayList? –