记录一下标志位的使用
今天写一个接口,其中情况是如果用户不传城市id的话 则默认返回第一条数据信息带详情,其余信息都是只有城市id以及城市名称,我的做法是:查出所有的集合之后,先取出第一个,之后从第二个开始循环。但是这样的代码显得有些许"臃肿" ,另一种做法就是: 直接对集合全量循环,然后在循环的外边顶一个一个标志位 比如 Boolean flag=true; 在循环里进行判断 flag=true的时候才进行详情信息的查询,出了判断之后将flag置为false。这样的代码就既美观又简洁易读。...
复制链接