package com.snail.travellingTrail.travelNotes.model; import java.util.ArrayList; import java.util.List; import com.snail.travellingTrail.trailMap.model.Footprint; import com.snail.travellingTrail.trailMap.model.FootprintContent; public class TravelNotesProcessor { /** * 将List<Footprint>中的所有ArrayList<FootprintContent>取出来, * 按顺序存放如新的ArrayList<FootprintContent> * @param footprints * @return 排好序的ArrayList<FootprintContent>集合 */ public static ArrayList<FootprintContent> listTheTravelNotesContents(List<Footprint> footprints) { ArrayList<FootprintContent> footprintContents = new ArrayList<FootprintContent>(); for (Footprint footprint : footprints) { for (FootprintContent footprintContent : footprint.getFootprint_Content()) { footprintContents.add(footprintContent); } } return footprintContents; } }