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

微信运营者和管理员的区别临沂seo网站管理

微信运营者和管理员的区别,临沂seo网站管理,怎么投放广告,网站维护建设为什么使用集合框架如图#xff1a;集合的好处#xff1a;集合弥补了数组的缺陷#xff0c;它比数组更灵活更实用#xff0c;可大大提高软件的开发效率#xff0c;而且不同的集合适用于不同的场合。Java集合主要分为以下3种类型Java集合框架提供了一套性能优良、使用方便的…为什么使用集合框架如图集合的好处集合弥补了数组的缺陷它比数组更灵活更实用可大大提高软件的开发效率而且不同的集合适用于不同的场合。Java集合主要分为以下3种类型Java集合框架提供了一套性能优良、使用方便的接口和类它们位于java.util包中1.List: 三有产品有顺序有下标有重复2.Set: 三无产品无顺序无下标无重复3.Map: 键值对key-value 通过键可以找到值提示:List和Set实现于 Collection 接口List还有两个实现类 ArrayList LinkedListSet也有两个实现类 HashSet TreeSetMap也有两个实现类 HashMap TreeMap如图ArrayList和LinkedList1.ArrayList实现了长度可变的数组在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高2.LinkedList采用链表存储方式。插入、删除元素时效率比较高一、ArrayList介绍3.使用ArrayList存储元素 如图4.List接口还提供的remove():移除、contains()是否包含的方法5.List接口方法有很多这里就不都演示了它的常用方法如下图以下是代码演示部分package cn.jbit.exec;import java.util.ArrayList;import java.util.List;/*** 使用ArryList存储和处理企鹅信息。* author 丿林*/public class Test1 {public static void main(String[] args) {// 1、创建多个企鹅对象Penguin ououPenguin new Penguin(欧欧, Q仔);Penguin yayaPenguin new Penguin(亚亚, Q妹);Penguin meimeiPenguin new Penguin(美美, Q妹);Penguin feifeiPenguin new Penguin(菲菲, Q妹);// 2、创建ArrayList集合对象并把多个企鹅对象放入其中List penList new ArrayList();penList.add(ououPenguin);penList.add(yayaPenguin);penList.add(meimeiPenguin);penList.add(2, feifeiPenguin); // 添加feifeiPenguin到指定位置// 3、输出集合中企鹅的数量System.out.println(共计有 penList.size() 只企鹅。);// 4、通过遍历集合显示各只企鹅信息System.out.println(分别是);for (int i 0; i penList.size(); i) {Penguin dog (Penguin) penList.get(i);System.out.println(dog.getName() \t dog.getSex());}// 5、删除集合中第一个企鹅和feifeiPenguin企鹅penList.remove(penList.size()-1);penList.remove(feifeiPenguin);// 6、显示删除后集合中各只企鹅信息System.out.println(\n删除之后还有 penList.size() 只企鹅。);System.out.println(分别是);for (int i 0; i penList.size(); i) {Penguin dog (Penguin) penList.get(i);System.out.println(dog.getName() \t dog.getSex());}//7、判断集合中是否包含指定企鹅信息if(penList.contains(meimeiPenguin))System.out.println(\n集合中包含美美的信息);elseSystem.out.println(\n集合中不包含美美的信息);}}二、LinkedList介绍1.LinkedList集合类插入、删除操作频繁时可使用LinkedList来提高效率LinkedList专门提供对头部和尾部元素进行添加和删除操作的方法2.使用LinkedList存储元素3.LinkedList的特殊方法Map接口(HashMap 、TreeMap )1.Map接口专门处理键值映射数据的存储可以根据键实现对值的操作。最常用的实现类是HashMap2.使用HashMap存储元素3.TreeMap适用于按自然顺序或自定义顺序遍历键(key)。HashMap通常比TreeMap快一点(树和哈希表的数据结构使然)建议多使用HashMap在需要排序的Map时候才用TreeMap。4.Map接口常用方法5.遍历Map集合方法1通过迭代器Iterator实现遍历获取Iterator Collection 接口的iterator()方法Iterator的方法boolean hasNext(): 判断是否存在另一个可访问的元素Object next(): 返回要访问的下一个元素方法2 增强for循环以下是代码演示部分package cn.jbit.exec;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Set;/*** 使用HashMap存储和处理企鹅信息。* author 丿林*/public class Test4 {public static void main(String[] args) {/* 1、创建多个企鹅对象*/Penguin ououPenguin new Penguin(1,欧欧, Q仔);Penguin yayaPenguin new Penguin(2,亚亚, Q妹);Penguin meimeiPenguin new Penguin(3,美美, Q妹);Penguin feifeiPenguin new Penguin(4,菲菲, Q妹);/* 2、创建HashMap集合对象并把多个企鹅对象放入其中*/Map penguinMapnew HashMap();penguinMap.put(ououPenguin.getId(),ououPenguin);penguinMap.put(yayaPenguin.getId(),yayaPenguin);penguinMap.put(meimeiPenguin.getId(),meimeiPenguin);penguinMap.put(feifeiPenguin.getId(),feifeiPenguin);/*3、通过迭代器依次输出集合中所有狗狗的信息*/System.out.println(使用Iterator遍历所有企鹅的昵称和品种分别是);Set keyspenguinMap.keySet();//取出所有key的集合Iterator itkeys.iterator();//获取Iterator对象while(it.hasNext()){int keyit.next(); //取出keyPenguin penguinpenguinMap.get(key); //根据key取出对应的值System.out.println(penguin.getName()\tpenguin.getSex());}/*4、通过foreach依次输出集合中所有狗狗的信息*/System.out.println(使用foreach语句遍历所有企鹅的昵称和品种分别是);for(int key:keys){Penguin penguinpenguinMap.get(key); //根据key取出对应的值System.out.println(penguin.getName()\tpenguin.getSex());}}}Set接口(HashSet 、TreeSet)1.常用方法first():返回此Set集合中第一个(最低)元素last():返回此Set集合中最后一个(最高)元素comparator():返回对Set进行排序的比较器如果Set使用自然顺序则返回nullheadSet(T test):返回一个新的Set集合拥有test(不包含)之前的所有对象tailSet(T test):返回一个新的Set集合拥有test(包含)之后的所有对象subSet(T test1,E test2):返回一个新的Set集合拥有test(包含)之后,test2(不包含)之前的所有对象。public class set {public static void main(String[] args) {//创建String类型的TreeSet集合TreeSet String tree new TreeSet String ();tree.add(zhangsan); //添加元素tree.add(lisi);tree.add(wangwu);System.out.print(tree的第一个元素);System.out.println(tree.first());System.out.print(tree的最后一个元素);System.out.println(tree.last());System.out.println(创建迭代器遍历集合);Iterator String it tree.iterator();//遍历集合的方法while(it.hasNext()) {String string it.next();System.out.println(string);}System.out.println(取出lisi之前的对象元素);it tree.headSet(lisi).iterator();while(it.hasNext()) {String string it.next();System.out.println(string);}}}最后提一下泛型集合1.可以用于解决以下强制类型转换时容易出现的异常问题List的get(int index)方法获取元素Map的get(Object key)方法获取元素Iterator的next()方法获取元素总结图本文转自https://blog.csdn.net/weixin_44490662/article/details/103043365赞(4)
http://www.zqtcl.cn/news/124640/

相关文章:

  • 响应式中文网站欣赏wordpress 带分页的主题
  • 什么样的网站可以做站内站房地产的设计网站建设
  • 成都住房和城乡建设局 网站首页深圳西乡建网站
  • 商城类的网站一般怎么做开发app软件的步骤
  • 招聘网站做销售怎么样做网站后台学什么专业
  • 帮别人做彩票网站餐饮网站建设需求分析
  • 企业服务平台工程建设云深圳网站建设专业乐云seo
  • 怎么建立小公司网站抖音运营推广
  • 无锡地区做网站嵌入式软硬件开发
  • 网站建设框架怎么写企业网站本身应该就是企业( )的一部分
  • 如果做公司网站WordPress出现归档
  • 温州开发网站公司阿里云 拦截网站
  • 网站建设与管理实践实践报告南宁小程序建设
  • 网站后台功能技术要求网站建设 手机和pc
  • 嘉兴住房和城乡建设厅网站仿网站被封怎么办
  • 设计君seo查询怎么查
  • 购物网站ppt怎么做网站建设的申请理由
  • 美食网站要怎么做背景墙素材高清图片免费
  • 广东专业网站优化制作公司做编辑器的网站
  • 优惠券怎做网站自己注册网站
  • 网站建设中应该返回502还是301动画短视频制作教程
  • o2o网站设计公司韩都衣舍网站建设
  • 做网站用别人的源码可以吗在线视频制作
  • 响应式网站 有哪些弊端北京网站建设怎么样
  • 轮播网站碑林微网站建设
  • 韩国网站免费观看网站建设 博客
  • 网站网商wordpress图片生成插件下载
  • seo网站营销推广桂林网站建设内容
  • 乐达淄博网站建设制作html网站开发流程
  • 赤峰网站建设flash教程网站都有哪些