主に、再帰的にニュースカテゴリのためにこのアプリケーションを適用します。
コードは、デフォルトのレベルは0で始まりました
一度のために呼び出すことにより、ハンドルクラスは、ディスプレイの前景に、地元categroy、プラス「割引」記号を介して第2の時間のために、見つける再帰的。
公衆リスト<カテゴリ> getCategorysList(整数レベル){ リスト <カテゴリ> LS = categoryMapper.getCategorys(レベル)。 一覧 <カテゴリ> TEMP = 新しいのArrayList <カテゴリ> (); 用(カテゴリカテゴリ:LS){ temp.add(カテゴリ); 一覧 <カテゴリ> categorysList = getCategorysList(category.getId()); 用(カテゴリカテゴリ2:categorysList){ category2.setName( "└─" + category2.getName())。 } temp.addAll(categorysList)。 } 戻り TEMP。