Я хочу передать ArrayList<Integer>
X в метод a(Collection<Integer> someCol)
, который принимает Collection<Integer>
в качестве ввода.
Как я могу это сделать? Я думал, что ArrayList - это Collection, и поэтому я должен быть в состоянии «просто сделать это», но кажется, что Collection - это интерфейс, и ArrayList реализует этот интерфейс. Есть ли что-то, что я могу сделать, чтобы заставить эту работу ... если вы понимаете теорию, которая также поможет мне и, возможно, многим другим людям.
Спасибо