java显示树结构

/**
* 显示多颗树的所有节点的信息
*
* @param departmentList
*/
private void showTreeList(Collection<Department>departmentList) {
for (Department top : departmentList) {
// 顶点
System.out.println(top.getName());
// 子树
showTreeList(top.getChildren());
}
}

时间: 2024-08-10 17:19:57

java显示树结构的相关文章

数据库中树结构数据,转换为Java对象树结构( 多叉树结构 )

总体就是图所表示所表示的转换,由数据库 => Java对象转换,代码比较简单,但对数据库压力可以大一点,多次查询. 主要是对象之间建立关联 No.2 : MapToTree() 思路为: 用pid(父id)作分组 ,这样每一个组的父节点是同一样,换句话说就是同一分组里,所有节点pid是相同的. 这样就针对分组操作,建立关联. 用Map做封装,key为父ID, value为分组List 用到了QueryRunner 这个是数据库工具,只要在网上找,下载就可以,能直接查询List. QueryRun

java显示本地磁盘所有盘符,显示桌面路径

import java.io.File; import javax.swing.filechooser.FileSystemView; /** 显示本地磁盘根盘符,显示桌面路径 */ public class RDDemo { static File[] files; public static void main(String[] args) { FileSystemView sys = FileSystemView.getFileSystemView(); files = sys.getRo

java 显示当前的时间

JAVA中获取当前系统时间   java中获取当前时间一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) {SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式Sy

字符集问题——Dos界面编译Java显示编码GBK的不可映射字符

问题描述:在dos界面测试代码能否运行的时候,显示字符集错误 解决方法:临时解决方法,在编译时加上字符集设置 javac -encoding UTF-8 HelloWorld.java 结果:编译通过 原文地址:https://www.cnblogs.com/xttc/p/9237849.html

Java显示的静态初始化和非静态实例初始化

静态初始化只执行一次,实例初始化每次创建实例都会执行. 1.创建一个Spoon类: package com.samsung.wx; public class Spoon { static { System.out.println("显示的静态初始化"); } { System.out.println("非静态实例初始化"); } public void f1(int i) { System.out.println(i); } } 2.测试代码: package co

java 显示目录下全部文件

package gao.org; import java.awt.HeadlessException; import java.io.File; import javax.swing.JFileChooser; public class ReadFile1 { public static void main(String []args) { JFileChooser fc=new JFileChooser(); fc.setFileSelectionMode(JFileChooser.DIREC

[selenium webdriver Java]显示的等待同步

显示等待可以在执行下一次操作时,自定义等待条件 显示的等待只需要执行在需要同步的地方而不影响脚本的其他地方 Selenium WebDriver提供了WebDriverWait和ExpectedCondition类来执行显示等待 ExpectedCondition类提供了一系列预定义好的条件来等待.下面是一些常用的条件 预定义条件 方法名 元素可见可点击 elementToBeClickable(By locator) 元素可被选中 elementToBeSelected(WebElement

java的树结构(二叉树)

import java.util.*; public class Main{ ChainBin bt; public Main(){} public Main(ChainBin bt) { this.bt=bt; } public static void main(String[] args) { ChainBin root = null; char select; do{ System.out.println("1.设置二叉树的根元素,\n2.添加二叉树节点\n3.先序遍历\n4.中序遍历\n

java显示窗口

package cn.jerry; import javax.swing.JFrame; import javax.swing.JPanel; /* * swing常用的组件 */ public class Component { private JFrame frame;// 窗口布局 // 面板是一种容器,能够荣内其他的Swing组件 private JPanel panel;// 面板 /** * 界面的初始化 * * @param args */ private void xianshi