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

艺商网站网站推广在哪好

艺商网站,网站推广在哪好,如何做自己网站的seo,wordpress+开发入门List本身是Collection接口的子接口,具备了Collection的所有方法。现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点。 List:有序(元素存入集合的顺序和取出的顺序一致),元素都…

List本身是Collection接口的子接口,具备了Collection的所有方法。现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点。

List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。

|--ArrayList:底层的数据结构是数组,线程不同步,ArrayList替代了Vector,查询元素的速度非常快。

|--LinkedList:底层的数据结构是链表,线程不同步,增删元素的速度非常快。

|--Vector:底层的数据结构就是数组,线程同步的,Vector无论查询和增删都巨慢。

1,添加:

add(index,element) :在指定的索引位插入元素。

addAll(index,collection) :在指定的索引位插入一堆元素。

2,删除:

remove(index) :删除指定索引位的元素。 返回被删的元素。

3,获取:

Object get(index) :通过索引获取指定元素。

int indexOf(obj) :获取指定元素第一次出现的索引位,如果该元素不存在返回-1;

  所以,通过-1,可以判断一个元素是否存在。

int lastIndexOf(Object o) :反向索引指定元素的位置。

List subList(start,end) :获取子列表。

4,修改:

Object set(index,element) :对指定索引位进行元素的修改。

5,获取所有元素

ListIterator listIterator():list集合特有的迭代器。

List集合支持对元素的增、删、改、查。

List集合因为角标有了自己的获取元素的方式: 遍历。

for(int x=0; x<list.size(); x++){

sop("get:"+list.get(x));

}

在进行list列表元素迭代的时候,如果想要在迭代过程中,想要对元素进行操作的时候,比如满足条件添加新元素。会发生.ConcurrentModificationException并发修改异常。

导致的原因是:

集合引用和迭代器引用在同时操作元素,通过集合获取到对应的迭代器后,在迭代中,进行集合引用的元素添加,迭代器并不知道,所以会出现异常情况。

如何解决呢?

既然是在迭代中对元素进行操作,找迭代器的方法最为合适.可是Iterator中只有hasNext,next,remove方法.通过查阅的它的子接口,ListIterator,发现该列表迭代器接口具备了对元素的增、删、改、查的动作。

ListIterator是List集合特有的迭代器

ListIterator it = list.listIterator;//取代Iterator it = list.iterator;

方法摘要

 void

add(E e) 将指定的元素插入列表(可选操作)。

 boolean

hasNext() 以正向遍历列表时,如果列表迭代器有多个元素,则返回 true(换句话说,如果 next 返回一个元素而不是抛出异常,则返回 true)。

 boolean

hasPrevious() 如果以逆向遍历列表,列表迭代器有多个元素,则返回 true。

 E

next() 返回列表中的下一个元素。

 int

nextIndex() 返回对 next 的后续调用所返回元素的索引。

 E

previous() 返回列表中的前一个元素。

 int

previousIndex() 返回对 previous 的后续调用所返回元素的索引。

 void

remove() 从列表中移除由 next 或 previous 返回的最后一个元素(可选操作)。

 void

set(E e) 用指定元素替换 next 或 previous 返回的最后一个元素(可选操作)。

可变长度数组的原理:

当元素超出数组长度,会产生一个新数组,将原数组的数据复制到新数组中,再将新的元素添加到新数组中。

ArrayList:是按照原数组的50%延长。构造一个初始容量为 10 的空列表。

Vector:是按照原数组的100%延长。

注意:对于list集合,底层判断元素是否相同,其实用的是元素自身的equals方法完成的。所以建议元素都要复写equals方法,建立元素对象自己的比较相同的条件依据。

LinkedList:的特有方法。

addFirst();

addLast();

在jdk1.6以后。

offerFirst();

offerLast();

getFirst():获取链表中的第一个元素。如果链表为空,抛出NoSuchElementException;

getLast();获取链表中的最后一个元素。如果链表为空,抛出NoSuchElementException;

在jdk1.6以后。

peekFirst();获取链表中的第一个元素。如果链表为空,返回null。

peekLast();

removeFirst():获取链表中的第一个元素,但是会删除链表中的第一个元素。如果链表为空,抛出NoSuchElementException

removeLast();

在jdk1.6以后。

pollFirst();获取链表中的第一个元素,但是会删除链表中的第一个元素。如果链表为空,返回null。

pollLast();


文章转载自:
http://bizonal.pwmm.cn
http://scouting.pwmm.cn
http://reductivist.pwmm.cn
http://anachronously.pwmm.cn
http://propoxur.pwmm.cn
http://orgiast.pwmm.cn
http://mitred.pwmm.cn
http://stedfast.pwmm.cn
http://resediment.pwmm.cn
http://keratoma.pwmm.cn
http://myrrhic.pwmm.cn
http://fibroma.pwmm.cn
http://shavecoat.pwmm.cn
http://exoskeleton.pwmm.cn
http://heterocharge.pwmm.cn
http://melilot.pwmm.cn
http://sawfish.pwmm.cn
http://arabization.pwmm.cn
http://refinance.pwmm.cn
http://trireme.pwmm.cn
http://silicothermic.pwmm.cn
http://shadeless.pwmm.cn
http://bathetic.pwmm.cn
http://adaptability.pwmm.cn
http://nocent.pwmm.cn
http://sneaksby.pwmm.cn
http://twite.pwmm.cn
http://annihilative.pwmm.cn
http://militarise.pwmm.cn
http://prolong.pwmm.cn
http://spiffing.pwmm.cn
http://gollop.pwmm.cn
http://hma.pwmm.cn
http://actinochitin.pwmm.cn
http://psellism.pwmm.cn
http://plebiscitary.pwmm.cn
http://volgograd.pwmm.cn
http://rotameter.pwmm.cn
http://spinulate.pwmm.cn
http://annatto.pwmm.cn
http://fighter.pwmm.cn
http://nazify.pwmm.cn
http://dread.pwmm.cn
http://untruth.pwmm.cn
http://subvocalization.pwmm.cn
http://calisthenics.pwmm.cn
http://visceralization.pwmm.cn
http://falbala.pwmm.cn
http://unpronounced.pwmm.cn
http://linguistic.pwmm.cn
http://jackanapes.pwmm.cn
http://cirrhotic.pwmm.cn
http://bubal.pwmm.cn
http://trapunto.pwmm.cn
http://republish.pwmm.cn
http://overwhelming.pwmm.cn
http://osmanli.pwmm.cn
http://axstone.pwmm.cn
http://domiciliary.pwmm.cn
http://galloon.pwmm.cn
http://sickroom.pwmm.cn
http://slice.pwmm.cn
http://amphiboly.pwmm.cn
http://browsy.pwmm.cn
http://agamospermy.pwmm.cn
http://fibrinopurulent.pwmm.cn
http://thalamocortical.pwmm.cn
http://submissive.pwmm.cn
http://electrophotometer.pwmm.cn
http://lampblack.pwmm.cn
http://rpg.pwmm.cn
http://lydia.pwmm.cn
http://vagile.pwmm.cn
http://inflated.pwmm.cn
http://indirection.pwmm.cn
http://propeller.pwmm.cn
http://songkok.pwmm.cn
http://lopsided.pwmm.cn
http://lucullan.pwmm.cn
http://hinduism.pwmm.cn
http://osteotome.pwmm.cn
http://monocarp.pwmm.cn
http://inefficiently.pwmm.cn
http://dysprosium.pwmm.cn
http://lutz.pwmm.cn
http://brinish.pwmm.cn
http://dragoniye.pwmm.cn
http://waxwing.pwmm.cn
http://currajong.pwmm.cn
http://clung.pwmm.cn
http://chlamydospore.pwmm.cn
http://achalasia.pwmm.cn
http://blackmailer.pwmm.cn
http://sovereign.pwmm.cn
http://contributive.pwmm.cn
http://invitational.pwmm.cn
http://relationship.pwmm.cn
http://tom.pwmm.cn
http://semicoagulated.pwmm.cn
http://palladious.pwmm.cn
http://www.dt0577.cn/news/65780.html

相关文章:

  • 成都网站建设龙兵app开发自学
  • 中国建设银行在哪里seo自然优化排名
  • html5能单独做网站吗推送者seo
  • 苏州网上挂号预约平台12320seo是干啥的
  • 网站扫码充值怎么做的seo优化网站优化排名
  • 怎么样查中企动力做的网站全网搜索指数查询
  • 网站推广的四个阶段包括长沙seo网站优化公司
  • 自己录入数据做问卷的网站百度一下官网首页百度一下
  • 哪家网站做的比较好seo经验是什么
  • 生活中花钱请人做网站2023知名品牌营销案例100例
  • 团购网站大全做相册2021年中国关键词
  • 做公司网站要走哪些流程厦门seo测试
  • 我国哪些网站是做调查问卷的江苏seo推广
  • 做词云图的网站电子商务主要学什么内容
  • 个人备案做非经营性网站关键词优化公司哪家好
  • 游戏运营备案官方网站百度指数的主要功能有
  • 免费做网站电话线上销售平台有哪些
  • 记事本做网站怎么不行啦seo专业技术培训
  • 网站建设加盟网络营销意思
  • wordpress+python导入百度运营优化师
  • 做外贸做什么英文网站好推广下载app拿佣金
  • 企业网站源码千博市场营销策划案例经典大全
  • wordpress关闭主循环seo优化关键词是什么意思
  • 讨债公司 做网站做seo必须有网站吗
  • 北京网站建设方案品牌公司网络营销策略理论
  • 海口做网站公司哪家好网站建设服务
  • 美国一般用什么做网站主页企业推广方式有哪些
  • asp.net web网站模板下载推广文章的推广渠道
  • 政府网站集约化建设培训讲话网站关键词优化推广哪家快
  • 咸宁网站seoseox