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

wordpress做的网站扩展性怎样在建设部网站下载规范

wordpress做的网站扩展性,怎样在建设部网站下载规范,申请网站备案要多久,wordpress导航加图标目录 Collection集合 迭代器遍历 增强for遍历 Lambda表达式遍历 List集合 遍历 数据结构 栈 队列 数组 链表 前言: 学习JAVA的第十三天 Collection集合 Collection的遍历方式: 迭代器(不依赖索引)遍…

目录

Collection集合

迭代器遍历

 增强for遍历

  Lambda表达式遍历       

List集合           

遍历

数据结构

栈 

队列

数组

链表 


                          前言: 学习JAVA的第十三天

Collection集合

Collection的遍历方式:

                                      迭代器(不依赖索引)遍历 

                                      增强for遍历

                                        Lambda表达式遍历

迭代器遍历

Collection集合获取迭代器

Iterator<E> iterator() 返回迭代器对象,默认指向集合的0索引

Iterator中常见的方法

方法名称说明
 boolean     hasNext()判断当前位置是否有元素,有元素返回true,无元素返回false
E next()获取当前位置的元素,并将迭代器对象移向下一个位置

注意事项:

                                 循环中只能使用一次next()

                                迭代器遍历完成,指针不会复位

                                迭代器遍历时,不能使用集合的方法删除和添加

测试类 

 public static void main(String[] args) {//创建集合添加对象Collection<String> coll = new ArrayList<>();coll.add("aa");coll.add("bb");coll.add("cc");//获取迭代器对象Iterator<String> it =  coll.iterator();//循环获取集合中每个元素while(it.hasNext()){String str = it.next();System.out.print(str+" ");//aa bb cc }}

 增强for遍历

                                 增强for遍历的底层就是迭代器,不过是为了简化迭代器书写的

                                单列集合和数组才能使用增强for遍历

测试类

 public static void main(String[] args) {//创建集合Collection<String> coll =  new ArrayList<>();coll.add("aaa");coll.add("bbb");coll.add("ccc");//增强for遍历for(String s : coll) {System.out.print(s); //aaabbbccc}}

  Lambda表达式遍历       

                        提供一个更简单、更直接的遍历集合的方式     

方法使用 : 

测试类:

 

    public static void main(String[] args) {//创建集合Collection<String> coll =  new ArrayList<>();coll.add("aaa");coll.add("bbb");coll.add("ccc");//Lambda表达式coll.forEach(s -> System.out.print(s)); //aaabbbccc}

List集合           

 特点:

                        有序 :存和取的顺序一样

                        有索引 : 可以通过索引操作元素

                        可重复 : 存储的元素可以重复

方法:

                List集合继承于Collection集合,但List有自己特有的方法

方法说明
add(int index ,E element)在集合的指定位置插入指定的元素
E  remove(int index)删除指定索引的元素,返回删除的元素
E  set(int index,E element )修改指定索引的元素,返回修改的元素
E  get(int index)返回指定索引的元素

测试类

 

 public static void main(String[] args) {//创建集合对象List<String>  list = new ArrayList<>();//添加元素list.add("aaa");list.add("bbb");list.add("ccc");System.out.print(list+" ");// [aaa, bbb, ccc]//在指定的索引添加元素list.add(1,"nnn");System.out.print(list+" ");//[aaa, nnn, bbb, ccc]//删除指定索引的元素System.out.println(list.remove(1));//nnnSystem.out.print(list+" ");//[aaa, bbb, ccc]//修改指定索引的元素System.out.println(list.set(2, "ddd"));//cccSystem.out.print(list+" ");//[aaa, bbb, ddd]//通过获取集合的元素System.out.println(list.get(2));//ddd}

遍历

                                        迭代器遍历

                                        列表迭代器遍历

                                        Lambda表达式遍历

                                        for循环遍历

                                        增强for循环遍历

测试类:

public static void main(String[] args) {//创建对象List<String> list = new ArrayList<>();list.add("aaa");list.add("bbb");list.add("ccc");//迭代器  可以用迭代器本身的方法增加元素 it.add()Iterator<String> it = list.iterator();while (it.hasNext()){System.out.print(it.next());//aaabbbccc}//列表迭代器  遍历时可以添加元素ListIterator<String> listIt = list.listIterator();while(listIt.hasNext()){System.out.println(listIt.next());//aaabbbccc}//增强forfor (String s : list) {System.out.print(s);//aaabbbccc}//for循环for (int i = 0; i < list.size(); i++) {System.out.print(list.get(i));//aaabbbccc}//Lambda表达式遍历list.forEach(s -> System.out.print(s));//aaabbbccc}

数据结构

                        计算机存储组织数据的方式。

常见数据结构

  • 队列
  • 数组
  • 链表
  • 二叉树
  • 二叉查找树
  • 平衡查找树
  • 红黑树

栈 

                        特点:后进先出,先进后出

过程 :

                        数据进入栈模型的过程:进栈(压栈)

                        数据离开栈模型的过程:出栈(弹栈)

队列

                        特点:先进先出、后进后出

过程:

                        数据从后端进入队列模型的过程:入队列

                        数据从前端离开队列模型的过程:出队列

数组

                        特点:元素在内存中是连续的

                                    查询速度快

                                    删除和添加效率相对慢

链表 

                         特点:列表中每个元素叫做结点 (独立的对象)    

                                     查询速度慢 

                                     删除和添加效率相对快                              

 过程:

          

                                

http://www.yayakq.cn/news/637277/

相关文章:

  • 郑州专业做网站的公司网站推广工作计划
  • 两学一做 山西答题网站如何查询网站备案
  • 河北省住房和城乡建设厅网站主页有什么做兼职的好网站
  • 合肥建设学校官方网站为什么进不了中国建设银行网站
  • 网站建设和运行管理办法wordpress自动升级失败
  • 有经验的南昌网站设计中国品牌设计公司
  • 小网站文案什么软件做网站好些
  • 莆田 网站建设wordpress用了cdn和缓存插件
  • h5如何做多页面网站教育行业网站开发
  • win7建网站教程wordpress 一栏
  • 大朗网站建设培训网站个人备案模版
  • 个人网站备案麻烦网页传奇单机版
  • 免费建立网站的网站都有啥成都游戏网站建设
  • 网站关键词怎么做可以排名网站网站合作建设
  • 个人可以备案几个网站网络设计收入
  • 网站公司销售怎么做如何自己创造网站
  • 上海自助建站平台网络系统管理大赛样题
  • 网站中的打赏怎么做的商业网站开发实训心得体会范文
  • 做油漆的网站广州软件外包公司排名
  • 网站建设用到的软件公司做网站都需要什么流程
  • 哪里有做空包网站的定制网站建设服务
  • 夏邑网站建设路由器做php网站
  • 网站开发 项目介绍大学网站建设定制网站建设
  • 西安免费做网站多少钱斗鱼类的直播网站开发
  • 深圳网站建设公司排行网站文字怎么做超链接
  • 防疫网站网页设计电影网站建设步骤
  • 崇州企业网站建设wordpress 直播插件
  • 网站端和移动端分开建设域名一样么图书网站开发数据库的建立
  • html网站制作模板目前流行的网页设计风格包括
  • 西安企业建站苏中建设网站