Article View: es.comp.lenguajes.java
Article #29176Re: �Es posible?
From: Martin Jul
Date: Mon, 12 Jan 1998 00:00
Date: Mon, 12 Jan 1998 00:00
45 lines
1655 bytes
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-mailReferences:
<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