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

python代码网站宣传方式有哪些

python代码网站,宣传方式有哪些,仙居做网站的,陕西住房与建设厅网站ArrayList:基于动态数组实现,支持随机访问,适合频繁的随机访问操作,但在插入和删除元素时性能较差。 技术层面介绍 所属类库:ArrayList 位于 java.util 包中,它实现了 List 接口,因此具备 Lis…

 ArrayList:基于动态数组实现,支持随机访问,适合频繁的随机访问操作,但在插入和删除元素时性能较差。

技术层面介绍

  • 所属类库ArrayList 位于 java.util 包中,它实现了 List 接口,因此具备 List 接口定义的各种功能,比如有序存储元素、允许元素重复等。
  • 数据结构:它基于动态数组实现。这意味着在内存中,ArrayList 会分配一块连续的空间来存储元素。当元素数量超过当前数组的容量时,ArrayList 会自动创建一个更大的数组,并将原数组中的元素复制到新数组中,这个过程称为扩容。
  • 特点
    • 有序性:元素会按照插入的顺序进行存储,你可以根据元素的索引来访问它们。
    • 可重复性:允许存储重复的元素,即同一个元素可以多次添加到 ArrayList 中。
    • 随机访问高效:由于采用数组存储,通过索引访问元素的速度非常快,时间复杂度为 (O(1))。
    • 插入和删除效率低:在中间或开头插入、删除元素时,需要移动后面的元素,时间复杂度为 O(n)。

方法:

①.add(Object element) 向列表的尾部添加指定的元素。

②.size() 返回列表中的元素个数。

③.get(int index) 返回列表中指定位置的元素,index从0开始。

ArrayList<String> list = new ArrayList<String>(); //<String>泛型表示集合中存的是字符串形式的元素。list.add("青城"); //add()用于向List集合容器中添加元素。list.add("博雅");System.out.println(list);System.out.println(list.size()); //size()用于获取集合中有多少个元素。System.out.println(list.get(1)); //get()获取指定索引(从0开始)位置的元素。

 

 ④.add(int index, Object element) 在列表的指定位置(从0开始)插入指定元素

ArrayList<String> list=new ArrayList<String>();
list.add("qc");
list.add("by");
System.out.println(list);
list.add(0,"yby");//在指定位置添加元素,原来位置的元素后置。
System.out.println(list);	

 

⑤.set(int i, Object element) 使用元素element替换索引i位置的元素,并返回被替换的元素。

	ArrayList<String> list =new ArrayList<String>();list.add("qc");list.add("by");System.out.println(list);list.set(1, "yby");//替换指定位置的元素,从1开始,替换了“yby”System.out.println(list);

 

⑥.clear() 从列表中移除所有元素。
⑦.isEmpty() 判断列表是否包含元素,不包含元素则返回 true,否则返回false

		ArrayList<String> list=new ArrayList<String>();list.add("yby");list.add("up");System.out.println(list);list.clear();System.out.println(list);boolean empty=list.isEmpty();System.out.println(empty);

 

⑧.contains(Object o) 如果列表包含指定的元素,则返回 true

	    ArrayList<String> list = new ArrayList<String>();list.add("qc");list.add("by");boolean flag = list.contains("gc"); //用来判断集合容器中是否含有参数元素。System.out.println(flag);

⑨.remove(int index) 移除列表中指定位置的元素,并返回被删元素,删除位置后面的元素(如果有)向前移动。
 

		ArrayList<String> list =new ArrayList<String>();list.add("yby");list.add("up");list.add("up!");System.out.println(list);//删除指定索引(从0开始)位置的元素,并将元素返回,并后面元素前移。System.out.println(list);System.out.println(list.remove(1));System.out.println(list);

⑩.remove(Object o) 从List集合中移除第一次出现的指定元素,移除成功返回true,否则返回false。当且仅当List集合中含有满(o==null ? get(i)==null : o.equals(get(i)))条件的最低索引i的元素时才会返回true。

ArrayList<String> list =new ArrayList<String>();list.add("青城");list.add("博雅");list.add("博雅");list.add("教育");System.out.println(list.remove("博雅")); //删除List集合元素,返回boolean,并后面元素前移。System.out.println(list);

11.iterator() 返回按适当顺序在列表的元素上进行迭代的迭代器。

        ArrayList<String> list = new ArrayList<>();list.add("元素1");list.add("元素2");list.add("元素3");// 获取 Iterator 对象Iterator<String> iterator = list.iterator();// 使用 while 循环遍历集合while (iterator.hasNext()) {String element = iterator.next();System.out.println(element);}

12.for循环遍历List集合:

		ArrayList<String> list = new ArrayList<String>();list.add("青城");list.add("博雅");for (int i = 0; i < list.size(); i++) {  //用size方法获取长度。System.out.println(list.get(i));  //用get方法获取值。}

13.加强for循环遍历List集合:

		ArrayList<String> list=new ArrayList<String>();list.add("yby");list.add("upup!");for(String i:list) {System.out.print(i+" ");}

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

相关文章:

  • 自己制作网站的步骤外链
  • 便宜网站开发培训广州疫情最新情况
  • seo网站代码深圳网络公司推广公司
  • 免费做会计试题网站上海网站建设咨询
  • 网站怎么做跳出提示筐网络营销的好处
  • 唯品会一家做特卖的网站手机版网站推广排名
  • 阿里巴巴网站做方案网站如何优化推广
  • ruby网站开发工程师招聘每日新闻
  • 网站怎么做网站收录佛山网站建设正规公司
  • 厦门功夫广告设计网站建设工作室seo经理
  • java大型网站开发营销网络怎么写
  • seo优化关键词0新手学seo
  • 做网站选什么系统seo外包资讯
  • 网站制作怎么入门班级优化大师下载
  • 天津网站推广¥做下拉去118cr百度账号人工客服电话
  • 高端私人订制网站建设做app推广去哪找商家
  • 浦东新区做网站公司网络营销整合营销
  • 广东网站建设系统怎么样肇庆网站制作软件
  • 佛山专注网站制作细节活动软文模板
  • 市政府网站建设会重庆搜索排名提升
  • 英文网站模板怎么做网页设计的页面
  • 网站如何做su网上企业推广
  • 那个网站可以找人做兼职google搜索关键词热度
  • 兰州网站分类导航百度账号注销
  • 在国外怎么做网站有哪些平台可以做推广
  • 免备案空间网站备案十大搜索引擎地址
  • 马可波罗网站如何做产品推广海南网站制作公司
  • 十大免费游戏网站销售管理软件
  • 广州市营销型网站建设百度收录要多久
  • 网站的原理淘宝关键词搜索排行榜