Funkcja z niewiadoma iloscia zmiennych

0

Witam

Czy jest mozliwosc w Javie takie cos

public void x( String a...z ) {

}

i że tą funkcje moża wywołać z liczba argumentow ile sie chce np .

1 wywolanie

x( "A", "B", "A" );

2 wywolanie

x( "A" );

itd.

Z gory dziekuje

0

Mozesz stworzyc funkcje:

public void x(String[] a) {
    ...
}

Wtedy wszystko zalezy od tego, ile elementow bedzie miala tablica przekazana jako parametr.

0
renIO napisał(a)

Mozesz stworzyc funkcje:

public void x(String[] a) {
    ...
}

Wtedy wszystko zalezy od tego, ile elementow bedzie miala tablica przekazana jako parametr.



chyba raczej chodzilo mu o cos takiego:

public class Foo {

public static void x(String... a) {
    System.out.println(a[1]);

}

public static void main(String[] args) {
    x("a", "b", "c");
}

}


Takie cudo dziala chyba od 1.5 z tego co pamietam
0
abcadlo napisał(a)

i że tą funkcje moża wywołać z liczba argumentow ile sie chce np .

Metodę, nie funkcję. To nie C ani Pascal.

Pozdrawiam,

0

uwielbiam takich sluzbistow;] Da sie spokojnie wywolac funkcje ;] z nie wiadomo liczba argumentow.

void Funkjca(Object... obj){

...

}

Na przykladzie ;]

class Test{
public static void main(String... args) {
System.out.println("dzialam");
}
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1