易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA 动态构建树(2)

 动态构建树的模型和方法:
 
/**
 * 该模块主要是将无规则存放的对象进行一个有组织的树形节点处理
 * @author 夏家吉<jijin0223@126.com>
 *
 */
public class SystemMenuTreeModel {
 
    public SystemMenuTreeModel(){
      
    }
    /**
     * 将所获取的List<SystemMenu> sysMenuList进行处理
     * @param sysMenuList
     * @return
     */
    public static List<CommonTreeNode> createSystemMenuTreeModel(List<SystemMenu> sysMenuList){
       List<CommonTreeNode> rootNode = new ArrayList<CommonTreeNode>();
       Map<String, String>  systemMenuMap = new HashMap<String, String>();
       Map<String, CommonTreeNode> treeNodeMap = new HashMap<String, CommonTreeNode>();
       //将所有的编码和姓名存放到一个HashMap中,方便后面进行遍历
       for(SystemMenu temp:sysMenuList){
           String code = temp.getCode();
           String name = temp.getName();
           systemMenuMap.put(code, name);
           CommonTreeNode node = new CommonTreeNode(name);
           treeNodeMap.put(code, node);
       }
       Set<Entry<String,String>> entrySet = systemMenuMap.entrySet();
       for(Entry<String,String>  entry:entrySet){
           St


相关文档:

JAVA中的转义字符


JAVA中转义字符:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
      \0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
     \u0000:空字符
3.特殊字符:就3个
      \":双引号
   &nbs ......

Java关键字final、static使用总结

Java关键字final、static使用总结
 
Java关键字final、static使用总结
 
一、final
        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要 ......

Java程序员的知识架构浅析

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
  一、Java编程入门类
  对于没有Java编程经验的Java程序员要入门,随便读什么入门书 ......

Java应用程序国际化

国际化(Internationalization,I18N):希望产品是广泛适用性
本地化(Localization,L10N):能够符合当地的习惯
应用程序国际化的目标:
编写在任何受支持的区域设置中都同样能正常运行(且外观表现本地化)的代码。
国际化中的Unicode编码
·国际化/本地化工作的焦点:
语言、数字格式、日期时间格式、货币 ......

JAVA 动态构建树(1)

1.       对自己的总结和理解的升华是我喜欢做的一件事,在实际项目过程中,很多地方都用到动态生成树形菜单的地方,现在就给大家讲讲如何动态生成一棵树。
2.       首先我们必须要建立树的节点模型,其实树的节点模型中往往就是我们需要存放的数据对象,很 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号