По сути, вы определяете набор в списке (я предполагаю, что SetOfStuff является своего рода Set) с этой линией:
List<SetOfStuff> example = [[a,b,c],[1,2,3],[x,y,z]];
Вам необходимо сначала получить el ement от example
, используя метод get() List, а затем получите первый элемент, результат, который вы возвращаете из списка get(). Чтобы получить доступ к каждому элементу внутри списка (так что каждый набор), вам понадобится какой-то цикл. Ниже приведено полу-псевдокод о том, как это сделать. Это зависит от того, как вы можете получить доступ к элементам внутри SetOfStuff.
List<Object> firstElements = new List<Object>(); // normally, using Object is not a great idea, but I don't know much about the data in example. Change this accordingly
for (int i = 0; i < example.size(); i++){ // this iterates over every element in the list
firstElements.add(example.get(i).getFromSet(0)); // in this, I assume that getFromSet(0) gets the first element from the SetOfStuff object
}
Это основной формат того, что вы ищете. Дайте знать, если у вас появятся вопросы.
да это возможен. что вы пробовали? –
Где находится 'SetOfStuff'? – Howard
Его POJO, определенный в проекте. Первый элемент каждого массива - это идентификатор, который я хочу захватить. Я попытался возвратить example.get (0), но это только меня достало [[a, b, c]] (учитывая мой пример выше) – envinyater