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

专门做旅游攻略的网站有哪些企业网站模板下载

专门做旅游攻略的网站有哪些,企业网站模板下载,网站推广做多大尺寸,石家庄手机网站建设看了二哥的foreach陷阱后,自己也遇见了需要循环删除元素的情况,立马想到了当时自己阴差阳错的避开所有坑的解决方式:先倒序遍历,再删除。之前好使,但是这次不好使了,报错Caused by: java.lang.UnsupportedO…

看了二哥的foreach陷阱后,自己也遇见了需要循环删除元素的情况,立马想到了当时自己阴差阳错的避开所有坑的解决方式:先倒序遍历,再删除。之前好使,但是这次不好使了,报错Caused by: java.lang.UnsupportedOperationException。

阿里面试官:为什么Java开发手册强制不要在 foreach 里进行元素删除? | 二哥的Java进阶之路

这次的代码为:

Object[] fields = aaaa.getFields();
List<Object> list = Arrays.asList(fields);
for(int i = list.size()-1; i >= 0; i--){if (cccc.contains(String.valueOf(i))){list.remove(i);}
}

根据包含的下标来删除元素的循环。

查询元宝后得知:Arrays.asList(fields); 是对原本的数组进行操作,而原本的数组只支持读,改,不支持结构性修改,比如使用list的add或者remove。

解决方式:使用new ArrayList<>();包裹一层就可以了。

List<Object> list = new ArrayList<>(Arrays.asList(fields));

这个实现了与原本数组的解耦,新创建了个对象,与原本的数据没有关系了,所以这样可以进行增删操作。

http://www.dtcms.com/wzjs/388887.html

相关文章:

  • 企业网站搭建 网络活动策划怎么做小程序
  • 制作网站教程视频怎么做微信小程序
  • 北京网站建设 合一本周新闻热点
  • wordpress 接口云优化seo
  • ui界面设计作品模板百度seo快速排名优化服务
  • 网站被攻击怎么让百度重新蜘蛛自动抓网络营销推广公司简介
  • 建设方面的知识 网站seo优化一般包括哪些
  • 专业建设专题网站抖音seo排名优化软件
  • wordpress中文标题转换拼音插件搜索引擎seo优化怎么做
  • 禄劝彝族苗族网站建设常用的网络营销推广方法有哪些
  • 北京网站建设方案排名推手平台哪个靠谱
  • 广州知名网站建设后台管理便捷陕西新站seo
  • 廊坊市固安县建设局网站正规的微信推广平台
  • 中国机械加工网官方百度网站排名优化价格
  • 学校网站建设用哪个系统站长工具关键词挖掘
  • 沈阳做网站的公司有哪些地推app推广赚佣金
  • wordpress 报名表单微信小程序排名关键词优化
  • 杭州设计企业网站高端公司搭建网站工具
  • 网页布局排版沈阳seo网站推广
  • ps做网站视图大小chatgpt 链接
  • wordpress主题虚拟资源交易平台seo关键词分析
  • 书法网站建站目标百度2022年版本下载
  • 公司做网站价格湘潭seo公司
  • 廊坊cms模板建站网络营销策划ppt
  • 织梦网站上传新闻腾讯云域名注册
  • 服装网站建设与规划互联网推广引流
  • 福州大学学生网站建设和学生上网管理条例品牌营销策划机构
  • 福建工程建设管理中心网站seo中国是什么
  • 门户网站建设考核总结短视频精准获客
  • 在别的公司做的网站可以转走吗seo排名课程咨询电话