我对 Java 很陌生,并试图弄清楚如何将下面的代码转换为 for 循环或 for each 循环。
do {
    testPages.push(testParentPage);
    if(homePage != null && testParentPage.getPath().equals(homePage.getPath())){
        isParent = true;
        break;
    }
} while((testParentPage = testParentPage.getParent()) != null); 
任何帮助是极大的赞赏!谢谢!