Как использовать любой вид ArrayList <> в качестве параметра в методе? - PullRequest
0 голосов
/ 26 октября 2019

Я довольно новичок в программировании на Java и ищу способ использовать разные ArrayList <> в качестве параметров по одному параметру за раз, как в случае с (объект o) в качестве параметра. Или, может быть, есть способ использовать объект в качестве параметра.

Скажите, что у меня есть метод, который принимает ArrayList <> в качестве параметра и печатает каждый arrayIndex с помощью метода to.String, созданного в другом классе.

1 Ответ

0 голосов
/ 26 октября 2019

Вы также используете опцию varargs, если у вас переменное число параметров.

Вот интересное обсуждение этого вопроса: Несколько типов объектов для varargs в прототипе метода?

public void method(List...lists) {
   // your code
}

И после того, как вы могли бы назвать это так:

method(new LinkedList<>());
method(new ArrayList<>(), new LinkedList<>());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...