¿Como puedo hacer para que un método me devuelva dos arrays?

Iniciado por robertito_prado, 13 Agosto 2013, 02:03 AM

0 Miembros y 1 Visitante están viendo este tema.

robertito_prado

Hola!

Pues mi pregunta no es más que esa:

¿Como puedo hacer para que un método en Java me devuelva dos arrays de enteros? Sé cómo devolver uno, pero no dos y no sé si se puede hacer.

Saludos!
Mira a tu alrrededor y llora, dime que cojones se valora

Oblivi0n

Crea una clase auxiliar que guarde los dos arrays y devuelve ese tipo de dato

1mpuls0

Creo que aun no haz leído esto pero:
Los métodos de Java pueden retornar o no valores, cuando retornan solo puede ser un valor.

En realidad los métodos que no retornan datos son un caso especial de los métodos que retornan datos pero se retorna un tipo de dato void el cual es un valor nulo.

En este caso lo que podrías hacer es settear los array a un método y obtenerlos con get o posiblemente si te funcionar retornar en un solo método un array bidimensional.
Es más práctico lo primero.

Saludos.
abc

jhonatanAsm

clase auxiliar:

Código (java) [Seleccionar]

class auxiliar{
int [] a;
int [] b;

auxiliar(int x[], int []y ){
a=x;
b=y
}

}
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

Alien-Z

Semántica de referencia, si está todo inventado.

Un saludo.