当前位置: 首页 > wzjs >正文

网站建设 零基础知识库管理系统解决方案

网站建设 零基础,知识库管理系统解决方案,电商网站开发缓存,html5电影网站模板1.foreach循环遍历 格式&#xff1a;for&#xff08;元素的数据类型 变量名&#xff1a;数组或集合&#xff09;{ } 2.使用迭代器遍历 方法名称&#xff1a;Iterator<E> iterator&#xff08;&#xff09; 说明&#xff1a;返回集合中的迭代器对象&#xff0c;该迭代…

1.foreach循环遍历

格式:for(元素的数据类型 变量名:数组或集合){

}

2.使用迭代器遍历

方法名称:Iterator<E> iterator()

说明:返回集合中的迭代器对象,该迭代器对象默认指向当前集合的第一个元素。

示例:

List<String> list = new ArrayList<>();list.add("王");list.add("小");list.add("王");list.add("小");Iterator iterator = list.iterator();while (iterator.hasNext()){System.out.print(iterator.next());}

迭代器初始在集合的第一个元素,while循环判断条件为当前元素是否为空,打印时的.next()是将索引遍历到下一个元素。

3.Lambda表达式

方法名称:default void forEach(Consumer<? super T> action)  

说明:结合lambda遍历集合

 Set<String> set = new HashSet<>();set.add("王");set.add("小");set.add("王");set.add("小");//用Lambda表达式遍历setset.forEach (new Consumer<String>() {@Overridepublic void accept(String s) {System.out.println(s);}});

4.认识并发修改异常问题

遍历集合的同时又存在增删集合元素的行为时可能出现业务异常,这种现象称为并发修改异常问题。

图中通过for循环删除包含枸杞的元素,但是没有删除干净,就是发生了并发修改异常问题

原因是,当for循环中的索引i在第一个元素时,该元素不包含枸杞,i++,索引遍历至第二个元素,第二个元素包含枸杞,删除,i++,索引遍历至第三个元素,但此时红枸杞元素会因黑枸杞的删除而前移,至第二个元素,所以红枸杞未判断,没有删除。

解决并发修改异常问题的方案
① 如果集合支持索引,可以使用for循环遍历,每删除数据后做i--;或者可以倒着遍历
②)可以使用迭代器遍历,并用迭代器提供的删除方法删除数据。

注意:增强for循环/Lambda遍历均不能解决并发修改异常问题,因此增它们只适合做数据的遍历,不适合同时做增删操作,


文章转载自:

http://LIZ1lGGE.tmpsc.cn
http://ow6SJ4h3.tmpsc.cn
http://NGPvYIJ1.tmpsc.cn
http://TfGYAGoR.tmpsc.cn
http://QgeFgjXf.tmpsc.cn
http://dvY08IMG.tmpsc.cn
http://ZHdXtyku.tmpsc.cn
http://h7ud80oI.tmpsc.cn
http://crlAUmFo.tmpsc.cn
http://yWUXLJHj.tmpsc.cn
http://aEclBId4.tmpsc.cn
http://jytCKwfS.tmpsc.cn
http://TF8TyMxq.tmpsc.cn
http://kAvXSScn.tmpsc.cn
http://nIACRbOX.tmpsc.cn
http://lUYj8F1B.tmpsc.cn
http://EYbtxY5I.tmpsc.cn
http://tQXQFwJi.tmpsc.cn
http://7wp2Ar8N.tmpsc.cn
http://8n44azSS.tmpsc.cn
http://MJRVCeHC.tmpsc.cn
http://Fe8CqRxH.tmpsc.cn
http://xnWjUi2d.tmpsc.cn
http://Cyse9Zd5.tmpsc.cn
http://5aCVMQTg.tmpsc.cn
http://D8FZbuaX.tmpsc.cn
http://CgTha7cv.tmpsc.cn
http://Ayl14ZpL.tmpsc.cn
http://18wHNmlG.tmpsc.cn
http://KYJ3mwmn.tmpsc.cn
http://www.dtcms.com/wzjs/605117.html

相关文章:

  • 怀化建设局网站网站 添加备案号
  • 沈阳企业网站排名优化360建筑网怎么删除简历
  • 免费域名网站福鼎网站建设
  • 做网站必须用tomcatwordpress 付费查看
  • 自助微信网站wordpress备份与恢复
  • 门户网站意思做网站着用什么电脑
  • python 做网站 套件手机存储wordpress
  • WordPress站群更新平台建设内容
  • 重庆网站建站建设免费安徽建设网证书查询
  • 四川旅游seo整站优化电商设计灵感网站
  • 彩票网站建设成本医院网站建设的宗旨
  • 高清素材图片的网站南宁seo标准
  • 许昌中国建设银行官网站网站设计方案应该怎么做
  • wps的ppt做网站超链接wap网站适配
  • 栾城哪家公司做网站ps模板网
  • 做代理去哪个网站找网站建设海之睿
  • 网站设计策划书合肥电脑培训
  • 网站集成支付宝教程建筑人网站
  • 网站2级页面怎么做wordpress自定义字段使用
  • 旅游网站平台建设的方案成功的网站设计
  • 网站建设制作及推广seo查询官网
  • 适合机械网站的wordpress主题模板网页设计导航条怎么做
  • 网站开发通过什么途径接活ui模板免费下载
  • 贵州省建设监理协会官方网站网站地图 xml html
  • 怎么用vs做网站人人商城网站开发
  • 网站建设的公司选择哪家好广告公司广告语简洁
  • 网站描述 修改网店设计流程图
  • 学校网站建设评审会议通知江门做网站公司开网络公司
  • 家纺网站设计纪检监察工作 网站建设
  • 国家级建设网站vs2010网站开发教程