Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Nej, men du kan få det ved at gå igennem din treemodel. Altså lav en metode der tager rootnoden, får antallet af children, tester hver child-node om det er en leaf eller ikke, og hvis den ikke er en leaf, søg videre fra denne. Osv osv.
Enumeration num = root.breadthFirstEnumeration(); // laver en linær liste med alle dine noder, som du så kan gå igennem... int count = 0; while (num.hasMoreElements()) { count++; }
root er selvfølgelig: DefaultMutableTreeNode root; // råden i træet...
Fejl i koden... Sådan skal det se ud:
Enumeration num = root.breadthFirstEnumeration(); int count = 0; DefaultMutableTreeNode node = null;
while (num.hasMoreElements()) { node = (DefaultMutableTreeNode)num.nextElement();
if (node.getLevel() == 1) // tæller alle noder på niveau 1... count++; }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.