Хорошо, возможно, это очень простое решение, но я не могу его найти. У меня есть два ArrayLists:Filling 2d array
ArrayList<Candidate>partyList and ArrayList<Party>electoralList
Теперь я хочу сделать 2d целочисленный массив, представляющий партии и кандидатов, как это:
p c
1 1
1 2
1 3
2 1
2 2
3 1
3 2
3 3
etc.
Я думаю, что у меня уже есть право-петли на заполните массив, но я только пропустил правильную формулу, чтобы сделать это.
int[][]ArrList;
for (int i=0; i<parties.size(); i++){
for(int j=0; j<parties.get(i).getPartyList().size(); j++){
ArrList[i][j]=
Действительно ли это для петли? И какова формула для заполнения массива?
Я не уверен в вашей структуре данных. Что такое «Кандидат» и что такое «партия»? Как эти два списка связаны каким-либо образом? Как вы назначаете «Кандидат» на «вечеринку»? – Veluria
Каким должен быть размер 2-го измерения? У некоторых партий есть 3 кандидата и около 2. Что должно быть в оставшейся ячейке? – user1803551