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

电子商务网站规划与设计网络推广入门教程

电子商务网站规划与设计,网络推广入门教程,新东方考研培训机构官网,益阳网站建设网站前言: 学习了ArrayList,整理下ArrayList的常用功能及基本案例。打好基础,daydayup! 如果需要了解API是什么并如何使用,可以看这篇文章。 java常用应用程序编程接口(API)——String概述及使用案…

前言:

学习了ArrayList,整理下ArrayList的常用功能及基本案例。打好基础,daydayup!

 如果需要了解API是什么并如何使用,可以看这篇文章。

java常用应用程序编程接口(API)——String概述及使用案例

ArrayList语句

什么是ArrayList?

ArrayList是集合中最常用的一种,集合类似于数组,也是容器,用来装数据的,但集合的大小可变。

为什么要使用合集? 

数组定义完成并启动后,长度就固定了;集合大小可变,开发中用的更多。

 ArrayList的使用方式

创建对象,调用无参数构造器初始化对象:public ArrayList();  

ArrayList的常用方法

1,创建一个ArrayList的集合对象

格式:public boolean add(E e)

2,在合集的某个索引位置添加数据

格式:public void add(int index,E element)

3,根据索引从合集中获取某个索引的值

格式:public E get(int index)

4,获取集合中元素的个数

格式:public int size()

 5,删除集合中某个元素,并返回这个元素

格式:public E remove(int index)

6,直接删除数据,删除成功返回true,删除失败返回false

格式:public boolean remove(Object o)

 7,修改索引中的值,并返回原来的值

格式:public E set(int index,E element)
使用示例: 
 例:
public static void main(String[] args) {//1,创建一个ArrayList的集合对象ArrayList<String> la = new ArrayList();la.add("laslsl");la.add("kuku");la.add("kuku");la.add("lucy");la.add("yojimbo");System.out.println(la);System.out.println("----------------");// 2,在合集的某个索引位置添加数据la.add(0,"shuai");System.out.println(la);System.out.println("-----------------");//3,根据索引从合集中获取某个索引的值;String l1= la.get(1);System.out.println(la.get(1));System.out.println(l1);System.out.println("-----------------");//4,获取集合中元素的个数int l2= la.size();System.out.println(l2);System.out.println("------------------");//5,删除集合中某个元素,并返回这个元素System.out.println(la.remove(1));System.out.println("-------------------");//6,直接删除数据,删除成功返回true,删除失败返回falseSystem.out.println(la.remove("kuku"));System.out.println("--------------------");//7,修改索引中的值,并返回原来的值System.out.println(la.set(1, "我是大帅哥"));System.out.println(la);}

案例: 

需求:现在假如购物车中存储了如下这些商品:Java入门,宁夏枸杞,黑枸杞,人字拖,特级枸杞,枸杞子。现在用户不想买枸杞了,选择了批量删除,请完成该需求。

实验思路:1,合集遍历;2,匹配枸杞选项;3,然后删除数据

public class ArrayListDemo1 {public static void main(String[] args) {ArrayList<String> la = new ArrayList();la.add("Java入门");la.add("宁夏枸杞");la.add("黑枸杞");la.add("人字拖");la.add("特级枸杞");la.add("枸杞子");//1
//        for (int i = 0; i < la.size(); i++) {
//            String q=la.get(i);
//            if (q.contains("枸杞")){
//                la.remove(q);
//                i--;
//            }
//
//        } System.out.println(la);//2for (int i = la.size() - 1; i >= 0; i--) {String q = la.get(i);if (q.contains("枸杞")) {la.remove(q);}}System.out.println(la);}
}

实验结果:数据成功被删除 

注:遍历方法有两种,一种从前到后进行遍历,另一种从后向前进行遍历。从前向后遍历,数据删除后会造成原本的合集长度变短,但i并不会跟随后退,所以需要在删除数据后进行i--操作,使i向后退一步

撒花!!!! 

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

相关文章:

  • 一个网站开发成本wordpress发布接口
  • WordPress修改站点名称_软件技术毕业做什么工作
  • 个人网站制作模板新网站排名优化
  • 免费空间能放网站吗出名的网站建设公司
  • 阳江北京网站建设浙江华洋建设有限公司网站
  • 濮阳网站建设公司网站建设实现的目标
  • 网站开发外包 合同wordpress设计博客都澜
  • 网站制作深圳为什么一个网站外链那么多
  • 个性定制网站有哪些微信小程序开发案例教程
  • 平原县网站建设三亚专业做网站
  • 网站搜索功能如何实现c语言精品课程网站开发
  • 做腰椎核磁证网站是 收 七西安制作网站公司哪家好
  • 中国电力建设集团有限公司网站建设关键词优化价格
  • 网站建设需求规格说明书下载的字体如何安装到wordpress
  • 宣传类网站重庆网站建设 制作 设计 优惠价
  • 企业网站事例景区网站模板
  • 一级域名和二级域名做两个网站上海 装修公司推荐
  • 2017网站开发兼职个人网站 建设
  • php 网站伪静态在线制作简历的网站
  • 揭阳网站制作怎样网站点击量 哪里查询
  • 有可以做ssgsea的网站么知名网站建设是哪家
  • 五莲县财源建设网站为什么我的网站只有新闻业被收录
  • 仿抖音网站开发wordpress自动下载图片
  • php网站开发案例教程个人简介网页制作代码
  • 傻瓜式在线做网站怎么做免费视频网站
  • 怎么加入社交电商平台宁波本地抖音seo推广
  • 有没有做php项目实战的网站蚌埠企业网站建设套餐
  • 湛江网站建设制作维护微信官方小程序开发工具
  • 正黄集团博弘建设官方网站为wordpress安装iis rewrite 组件与配置方法
  • 把网站做二维码上海有制作网站的电话吗