Привет, мне было интересно, могу ли я назначить ArrayList другому ArrayList (например, указателю?) В Java.Назначить arraylist arraylist
Вот пример, чтобы проиллюстрировать мою точку
public class FooBar
{
boolean Foo = true;
public ArrayList<String> listA = new ArrayList<String>();
public ArrayList<String> listB = new ArrayList<String>();
public void Bar()
{
ArrayList<String> whichList;
if(Foo)
whichList = listA;
else
whichList = listB;
for(String words : whichList)
{
// ...
}
}
}
Будет ли это работать?
Было бы гораздо более образовательным для вас просто попробовать это и посмотреть, что произойдет. Вы также можете использовать это как возможность узнать, как выполнить код в своем отладчике IDE. Готовность экспериментировать - это фундаментальное требование стать разработчиком программного обеспечения. –
Да @JimGarrison прав! –
Пожалуйста, проверьте http://stackoverflow.com/questions/8441664/how-do-copy-the-contents-of-one-arraylist-into-another –