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

成都市建设厅官方网站wordpress 百度联盟

成都市建设厅官方网站,wordpress 百度联盟,上海市公共招聘网官网,wordpress编辑文章怎么设置成中文集合元素的迭代方式有哪些? for循环,for-each循环(底层迭代器),迭代器 IteratorString it list.iterator(); while(it.hasNext()) {String ele it.next();System.out.println(ele); }并发修改集合元素异常是怎么造成的?怎么解决? 在迭代过程中使用List里面的增…集合元素的迭代方式有哪些? for循环,for-each循环(底层迭代器),迭代器 IteratorString it list.iterator(); while(it.hasNext()) {String ele it.next();System.out.println(ele); }并发修改集合元素异常是怎么造成的?怎么解决? 在迭代过程中使用List里面的增加方法和删除方法修改了集合的长度 解决方法:使用迭代器的删除方法去删除集合里面的值 示例: IteratorString itlist.iterator(); while(it.hasNext()){ String bit.next(); if(a.equals(b)){ it.remove(); } }Set集合的特点是什么?有哪些常用的实现? 特点:不记录元素添加顺序,元素不可以重复 常用的实现: HashSet:底层是哈希表,删改的效率高,需要在类中重写equals方法 TreeSet:底层是红黑树,用于比较值的大小,有排序的作用,使用comparable接口和comparator接口 HashSet集合的底层原理是什么? Hashset:底层是哈希表,先使用hashcode计算值的索引,看这个 索引位置上是否有元素,如果没有就直接添加进去.如果有的话,使用equals方法进行比较两个元素是否相等,如果相等就放弃添加,不同就在该索引位置使用链表进行添加 HashSet使用hash表计算值添加元素 TreeSet使用二叉树添加元素 Comparable接口和Comparator接口的作用和区别? Comparable:内部比较器使用ComparaTo的方法对元素大小进行比较,然后将集合元素按照升序排列 示例: public class User2 implements ComparableUser2 {//给类型才正确private String name;private int age;//省略getter,setter方法//重写规则Overridepublic int compareTo(User2 o) {//实现比较的规则//return this.ageo.getAge();//使用里面的字段进行比较,比较规则return this.name.compareTo(o.getName());//return 0;//0表示两个对象相同}//集合调用格式//创建三个对象加载TreeSet集合中User2 u1new User2(张三,21);User2 u2new User2(李四,22);User2 u4new User2(王五,23);SetUser2 setnew TreeSet();//第一个直接添加set.add(u1);Comparator:外部比较器,在外部创建一个类继承该接口,重写里面的comparator方法,自己定义里面的规则 public class NameComparator implements ComparatorUserComparator { //comparator比较器,自定义排序规则Overridepublic int compare(UserComparator o1, UserComparator o2) {return o1.getName().compareTo(o2.getName());}//对象调用格式//创建三个对象加载TreeSet集合中UserComparator u1new UserComparator(张三,21);UserComparator u2new UserComparator(李四,22);UserComparator u3new UserComparator(王五,23);UserComparator u4new UserComparator(王五,23);SetUserComparator setnew TreeSet(new NameComparator());//使用NameComparator来实现比较//第一个直接添加set.add(u1);说说Map集合的使用场景 应用于键和值一一对应的情况,配合循环语句增删改查的效率很高, 与类型无关,应用于低耦合场景,代码更通用 可以轻松取得值的个数 如何完成Map集合中元素的增删改查? //创建 Map集合 MapString Object mapnew HashMap(); //添加 map.put(张三,25); //修改 map.put(张三,56); //删除 map.remove(张三)//使用键值进行删除 //查询 map.get(张三)//用键查值 map.containskey(张三)//判断map中是否有指定的key map.containsvalue(23)//判断map中是否包含指定的值//获取map中所有的键 SetString keysmap.keySet(); for(key:keys){ sout.key; }//获取map中所有的value SetObjiect valuesmap.values(); sout.values;//拿到里面所有的键值对 SetMap.EntryString,Objiect intriesmap.entrySet(); sout.intries; //取出里面的每一个键值对 for(Map.EntryString,Objiect entry:entries){sout.(entry.getkey());//sout.(entry.getvalue()); }TreeMap的使用方法和TreeSet相同
http://www.lakalapos1.cn/news/36088/

相关文章:

  • 设计网站如何推广方案网站备案是否收费标准
  • 网站百科源码创意礼品私人定制
  • 重庆营销网站银川网站设计建设
  • 广东炒股配资网站开发网站建设全包公司推荐
  • 推荐电子商务网站建设免费网站建设 百度收录
  • 网站怎么对接微信支付宝松桃和兴建设公司网站
  • 招聘网站数据分析要怎么做网页设计与制作课程思政案例集
  • 浙江嘉兴seo网站优化推广冒充it男给某网站做修复
  • 电商网站订烟平台官网公司网站服务器优化
  • 科丰化工东莞网站建设旅游网站开发系统
  • 搭建网站有什么用知名商业网站有哪些
  • 做网站的linux程序代码保定满城网站建设
  • 网站备案符号wordpress积分下载插件
  • 新泰营销型网站建设科技自立自强是国家强盛之基
  • 网站增值服务成都网站建设 今网科技
  • 南方数据企业网站管理系统市场营销策划ppt免费模板
  • 哪里有平面设计百度关键词排名优化
  • 网站建设公司清明雨上上海房产做哪个网站好
  • 如何破解网站后台网址如何免费建设公司网站
  • 网易云网站开发做网站哪里有
  • 找大学生做家教去哪个网站找好永州网站建设网站
  • 仙居建设规划局网站北京科技公司名称
  • 手机网站大全观看app软件开发就是网站开发吗
  • 用html5设计个人网站北京百度推广优化
  • 什么是商业网站网站建立连接不安全怎么解决
  • 汉中微信网站建设公司合作网站开发公司
  • 网站建设销售问答电子商务网站多少钱
  • 哪个建站系统适合外贸商城网站建设男女做暖暖视频免费网站
  • 天津网站制作重点站长工具seo综合查询权重
  • 好看的手机端网站开发页面建个网站大概多少钱