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
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
Mozesz stworzyc funkcje:
public void x(String[] a) {
...
}
Wtedy wszystko zalezy od tego, ile elementow bedzie miala tablica przekazana jako parametr.
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
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,
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");
}
}