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

销售一个产品的网站怎么做的个人房源网

销售一个产品的网站怎么做的,个人房源网,建材交易平台,网站建设怎么估算费用和报价List集合是Collection集合下的集合的一种,它有序,可重复,有索引。但由于存在不同的底层实现方法,适合的场景也不同。 ArrayList底层是基于数组存储数据的,而LinkedList底层是基于链表存储数据的。因此,前者…

List集合是Collection集合下的集合的一种,它有序,可重复,有索引。但由于存在不同的底层实现方法,适合的场景也不同。

ArrayList底层是基于数组存储数据的,而LinkedList底层是基于链表存储数据的。因此,前者因为可以根据索引查询数据,查询数据的速度快,而后者是通过前一个数据找到后一个数据,因此无论找什么数据都得从第一个数字开始寻找。但前者的缺点是增删数据的效率低,若是删除了一个数据连着后面的数据也需要进行改动(前面的数据没了后面的数据需要向前移动一位),而链表没有这个要求,只需要将删除数据前一位的后继改为删除数据的后一位数据,删除数据后一位数据的前驱改为删除数据的前一位数据即可实现删除,时间复杂度为O(1)。因此,两种集合各有特性,适用于不同的应用场景

示例(ArrayList)

package List;import java.util.ArrayList;
import java.util.List;public class ListDemo1 {public static void main(String[] args) {//目标:掌握List系列集合独有的功能//有序,可重复,有索引List<String> names = new ArrayList<>();//添加元素names.add("张三");names.add("李四");names.add("王五");System.out.println(names);  //[张三, 李四, 王五]//给第三个数据插入一个数据:赵敏names.add(2,"赵敏");System.out.println(names);  //[张三, 李四, 赵敏, 王五]//删除李四,返回删除的元素String remove = names.remove(1);    //根据下标删除的数据,返回删除的元素System.out.println(remove);//王五改为金毛System.out.println(names.set(2,"金毛"));      //返回修改前的元素System.out.println(names);  //[张三, 赵敏, 金毛]//获取张三System.out.println(names.get(0));//遍历支持for循环,增强for,lambda,迭代器}
}

示例(LinkedList)

package List;import java.util.LinkedList;public class ListDemo2 {public static void main(String[] args) {//用LinkedList做一个队列对象LinkedList<String> queue = new LinkedList<>();//入队queue.addLast("赵敏");queue.addLast("陆小果");queue.addLast("橙留香");queue.addLast("梨花诗");queue.addLast("菠萝吹雪");//出队System.out.println(queue.removeFirst());System.out.println(queue.removeFirst());System.out.println(queue);//模拟栈LinkedList<String> stack = new LinkedList<>();stack.push("赵敏");stack.push("陆小果");stack.push("橙留香");stack.push("梨花诗");stack.push("菠萝吹雪");//出栈System.out.println(stack.pop());System.out.println(stack.pop());System.out.println(stack);}
}

因为LinkedList集合的特有方法(头插,尾插,头删,尾删),模拟栈和队列等数据结构时,使用LinkedList集合更优。

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

相关文章:

  • 河南电商网站设计管理员网站后台上传本地视频
  • 建设银行注册网站首页森马网站建设情况
  • 嘉兴南湖区建设局网站手机百度app
  • 安吉网站制作汽车品牌推广方案
  • 网站开发要会英语吗做网站主要注意些什么
  • 西安中交建设集团网站wordpress图床
  • 单位不能建设网站丹灶网站建设公司
  • 微信网站开发制作平台wordpress 微博主题 twitter主题
  • 正一品网站建设全网营销推广运营培训学校
  • 网站上传发生一个ftp错误什么是网络营销?
  • 怎么用百度云做网站空间女性时尚网站模板
  • 网站建设保障措施简易购物网站模板
  • 国外物流公司网站模板中国大基建最新消息
  • 中国服装设计网站手机宣传网站
  • 携程企业网站建设的思路苏州建网站哪家
  • 多平台网站开发重庆万州网站建设哪家好
  • p2p贷款网站开发周村有做网站广告的吗
  • 建设项目安监备案网站做网站还是订阅号
  • d网站建设的目的网站中英文切换前端
  • 长春电商网站建设哪家专业如何创建微信小程序下单
  • 教育机构网站源码wordpress 高仿 主题
  • 参与网站网站建设可判几年网站开发时遇到的问题
  • 安阳网站优化个人博客网站的建设结构图
  • 网站毕业设计答辩问题goule wordpress
  • 校园电商平台网站建设河南新闻
  • 平面设计公司vi设计整站优化方案
  • 凡科轻站小程序怎么样2345网址导航怎么彻底删掉win10
  • 广东省建设项目安全标准自评网站有专门做房孑特卖的网站吗
  • 网站中文域名续费是什么情况app企业签名
  • wordpress博客视频教程哈西建站优化