public PrintStream printf(String format, Object... args) {
return format(format, args);
}
public void foo(int... args) {}
foo(10, 20);
foo(new int[]{10, 20});
System.out.printf("Hello");
System.out.printf("Player %s attempts: ", player.getName());
System.out.printf("%5s %5s %n", "Dec", "Char");
System.out.printf("Число %,d содержит %d %s количество единиц%n", a, b, c);
char[] arr = new char[4];
arr[0] = 'J';
arr[1] = 'a';
arr[2] = 'v';
arr[3] = 'a';
print(arr);
void print(char[] arr) {
// какой-то код
}
char[] arr = {'J', 'a', 'v', 'a'};
print(arr);
print(new char[]{'J', 'a', 'v', 'a'});
void start(Player p1) {}
void start(Player p1, Player p2) {}
void start(Player p1, Player p2, Player p3) {}
void start(Player p1, Player p2, Player p3, Player p4) {}
public class VarargsTest {
public static void main(String... args) {
System.out.println("Длина массива (количество аргументов) = " + args.length);
for (String str : args) {
System.out.print(str + " ");
}
}
}
> java VarargsTest.java My name is Max!
Длина массива (количество аргументов) = 4
My name is Max!
1. public void foo1(int... nums, String values) {}
2. public void foo2(String... values, int... nums) {}
3. public void foo3(String[] values, ...int nums) {}
public int howMany(boolean b, boolean... b2) {
return b2.length;
}
A. howMany();
B. howMany(true);
C. howMany(true, true);
D. howMany(true, true, true);
E. howMany(true, {true, true});
F. howMany(true, new boolean[2]);
of()
of(E e1)
of(E e1, E e2)
of(E e1, E e2, E e3)
of(E e1, E e2, E e3, E e4)
of(E e1, E e2, E e3, E e4, E e5)
of(E e1, E e2, E e3, E e4, E e5, E e6)
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7)
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8)
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9)
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10)
of(E... elements)