Я сейчас пытаюсь безрезультатно скопировать последние 3 элемента каждого итеративного пути в lastEdgePath
. Кроме того, lastEdgePath
должен быть типа List < String >
. Список Arraylists allPaths
работает и для этого вопроса следует предполагать, что он заполнен. Это то, что я пробовал, в настоящее время происходит то, что последние 3 элемента добавляются как 1 в lastEdgePath
, в то время как мне нужно, чтобы они были добавлены как 3 различных элемента, которые они есть. Пример: если путь [1,2,3,4,5,6] lastEdgePath
станет [4,5,6]
public static List<ArrayList<String>> allPaths = new ArrayList<>();
for(ArrayList<String> path : allPaths){
List<String> lastEdgePath = Collections.singletonList(path.get(path.size() - 3) + path.get(path.size() - 2) + path.get(path.size() - 1));
}