🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29176

Re: �Es posible?

#29176
From: Martin Jul
Date: Mon, 12 Jan 1998 00:00
45 lines
1655 bytes
Manuel Jes�s �lvarez M�rquez wrote:
> 
> �Es posible hacer en java funciones con n�mero variable de par�metros?
> 
> Gracias


RTFM:  S�.

Por ejemplo, si quiere polymorf�smo y n�mero variable de par�metros
puede hacer as�:


import java.util.*;
/**
 @param par�metros  n�mero variable de par�metros de cualqier tipos
*/
void foo( Vector par�metros ) {
   int n�meroDePar�metros = par�metros.size();
   Enumeration e = par�metros.elements();
   Object elem;
   while( e.hasMoreElements() ) {
      elem = e.nextElement();
      if( elem instanceof String ) {
        String s = (String)elem;
        System.out.println( "Par�metro <String>: " + s );
      } else if( elem instanceof Vector ) {
        Vector v = (Vector)elem;
        System.out.println( "Par�metro <Vector>: " + v.toString() );
      } else {
        System.out.println( "*Par�metro malo!" );
      }
   }
}


Saludos,
Martin



-- 
Martin Jul  (mjul@math.ku.dk)   Tel. +45 31 18 42 70
-------------- "Qui�n es John Galt?" ---------------
Technical Details
Message-ID: <34B9662B.D184F555@math.ku.dk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bd1cec$42633760$a31fa8c0@cirus04>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,cd64f194be4ad84f
X-Google-Attributes: gid1116f3,public
From: Martin Jul <mjul@math.ku.dk>
Subject: Re: �Es posible?
Date: 1998/01/12
Message-ID: <34B9662B.D184F555@math.ku.dk>
X-Deja-AN: 315101320
Content-Transfer-Encoding: 8bit
References: <01bd1cec$42633760$a31fa8c0@cirus04>
To: "Manuel Jes�s �lvarez M�rquez" <alvarezmj@geocities.com>
Content-Type: text/plain; charset=iso-8859-1
Organization: Get2Net Internet Kunde
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java