Здравствуйте, Cheblin2, Вы писали:
C>·>Надо просто запомнить, что это просто синтаксический сахар для void test(Integer[] i) и тогда да, логичненько.
C>в том то и дело что нет!
Именно так и есть.
C>static void foo(byte... values) {}
Это вообще не в тему
Попробуй так:
static void foo(byte value) {}
public static void main(String[] args) throws Exception {
foo(1);
}
1 — это не байт. А
new byte[]{1} или
(byte)1 — инициализация байтов.