질문이 있습니다. 목록 내부와 목록 내부에 반복되는 간단한 솔루션이 있습니까? 내 요점은 (XML unmarshall에 기반한) 서로의 목록이 거의 없기 때문에 구조가 얼마나 깊은 지 때때로 알 수 없습니다.목록 내부 목록 반복 목록 Java
exsample에 :
class Car{
private List<Door>
}
class Door{
private List<Parts>
}
class Parts{
private List<Some1>
}
}
class Some1{
private List<Some2>
}
그래서 거기 목록 또는 "좋은 방법"에 비어있는 경우 모르고 Some2에 자동차에서 반복 할 수있는 방법? 내 말은 5 번 중첩 된 "for"루프가 다른 6 "if"와 겹쳐져 있지 않다는 뜻입니다.
각 클래스에서 해당 목록을 반복하는 메서드를 만듭니다. 그것은 물건을 분리 된 채로 유지하고, 오류를보다 쉽게 처리 할 수있게하며, 전반적으로 더 깨끗합니다. – DeeV
DeeV는 좋은 아이디어입니다. 결국, 당신은 궁극적으로 네추럴 루프를 어쨌든 수행하고 있지만 적어도 그 타입의 메소드는 정리를 도와 줄 수 있습니다. –
당신은 재귀가 필요하고 당신은 그것을 좋아하지 않을 것입니다. – Gumbo