• JAVA里面的小名堂


    有这样一个题目,大家先凭脑经想想看,写出答案,再用机器编码实际测试一下,看看输出结果,对比一下,看看有什么发现。

    QUESTION:一个List unitList有3条记录:
    id,unitid,unitname
    1,JS001,江苏
    2,JS002,南京
    3,JS003,白下
    分别有以下三段代码,写出每段代码的输出结果。

    //----------------------------------------------------------------
    Logger logger = Logger.getLogger(this.getClass().getName());
    List unitList = unitService.getObjectPageList(parameterObj, 1, 3);
    ArrayList tmpList = new ArrayList();

    Hashtable tmpTable = new Hashtable();
    UnitEntity tmpUnit = null;

    for (int i = 0; i < unitList.size(); i++) {
    tmpUnit = (UnitEntity) unitList.get(i);
    tmpTable.put("id", tmpUnit.getId().toString());
    tmpTable.put("unitid", tmpUnit.getUnitid());
    tmpTable.put("unitname", tmpUnit.getUnitcode());
    tmpList.add(tmpTable);
    }
    logger.debug(tmpList);

    //----------------------------------------------------------------
    Logger logger = Logger.getLogger(this.getClass().getName());
    List unitList = unitService.getObjectPageList(parameterObj, 1, 3);
    ArrayList tmpList = new ArrayList();

    Hashtable tmpTable = new Hashtable();

    for (int i = 0; i < unitList.size(); i++) {
    UnitEntity tmpUnit = (UnitEntity) unitList.get(i);
    tmpTable.put("id", tmpUnit.getId().toString());
    tmpTable.put("unitid", tmpUnit.getUnitid());
    tmpTable.put("unitname", tmpUnit.getUnitcode());
    tmpList.add(tmpTable);
    }
    logger.debug(tmpList);

    //----------------------------------------------------------------
    Logger logger = Logger.getLogger(this.getClass().getName());
    List unitList = unitService.getObjectPageList(parameterObj, 1, 3);
    ArrayList tmpList = new ArrayList();

    for (int i = 0; i < unitList.size(); i++) {
    UnitEntity tmpUnit = (UnitEntity) unitList.get(i);
    Hashtable tmpTable = new Hashtable();
    tmpTable.put("id", tmpUnit.getId().toString());
    tmpTable.put("unitid", tmpUnit.getUnitid());
    tmpTable.put("unitname", tmpUnit.getUnitcode());
    tmpList.add(tmpTable);
    }
    logger.debug(tmpList);
    //----------------------------------------------------------------

    比较一下结果,看看有什么发现。


  • 相关阅读:
    非递归实现二叉树先序、中序和后序遍历
    领益科技:Windows Server 2012 R2 强制卸载域控制器
    Zabbix调优不完全指南(https://www.jianshu.com/p/2d911d55448f)
    Linux下基础查看命令
    Linux下的快捷键
    给Linux系统新增加一块硬盘
    领益智造:Windows中的备份和还原
    领益智造:AD中修改OU下面用户的属性
    领益科技:AD中批量创建域用户(创建Mac地址账号)
    Linux常见企业面试题
  • 原文地址:https://www.cnblogs.com/longware/p/13382325.html
Copyright © 2020-2023  润新知