Inicio > Foros
- Foros
- Varios
- Off-Topics Informáticos
- Java: Pasar a una función un array por parámetros
Resultados 1 al 3 de 3
Tema: Java: Pasar a una función un array por parámetros
-
07/05/2009, 16:02MacSpawn
- Fecha de ingreso
- 15 oct, 07
- Ubicación
- Barcelona
- Mensajes
- 232
Java: Pasar a una función un array por parámetros
Supongo que es el foro más adecuado para poner esto. Si alguno de vosotros tiene conocimientos de programación agradeceré su ayuda
Me gustaría saber si alguna persona conoce la manera si es posible de pasarle a una función un array por parámetros sin inicializarlo. Por ejemplo, si tengo una clase Habitación con su debido constructor:
public Habitacion (int metros, int [ ] idVentanas) {
// bla bla bla...
}
Existe la posibilidad de construir una Habitación de esta manera?:
Habitacion salon = new Habitacion(15, {2,3,6});
Lo que quiero decir es si se puede pasar ese array {2,3,6} a un método sin declararlo previamente como esta manera:
int t[ ] = {2,3,6}
Habitacion salon = new Habitacion(15, t );
Pq si no, cada vez que cree una habitación me veré obligado a crear tb un array nuevo de tamaño igual a las ventanas que tenga en cada habitacion.
Muchas gracias.
-
07/05/2009, 17:33wolf_
- Fecha de ingreso
- 20 oct, 07
- Ubicación
- Valencia
- Mensajes
- 2,946
si java se parece lo mas minimo a C, si vas a poder, simplemente le estas diciendo implicitamente que ese t es un {2,3,6}, que en C es un vector de tamaño 3.
Para que te hagas una idea, en C el codigo sería asi:
Código:HabitacionSalon[][]= [15][2,3,6]
-
07/05/2009, 22:01MacSpawn
- Fecha de ingreso
- 15 oct, 07
- Ubicación
- Barcelona
- Mensajes
- 232
He encontrado la respuesta:
Habitacion salon = new Habitacion(15, new int[]{2,3,6});
De todas formas, muchas gracias Wolf
Powered by vBulletin® Version 4.2.5
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.
AutoLinker v1.3 by Poker Forum