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

忆达城市建设游戏登录网站推广赚钱app

忆达城市建设游戏登录网站,推广赚钱app,wordpress企业网站开发,91wordpress前言: 学习了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/948529/

相关文章:

  • 网站后台管理界面html高端网站的制作
  • dede 网站版权信息深圳网页设计公司在哪
  • 建设部网站业绩补录做玄幻封面素材网站
  • 企业网站维护怎么做在大学里网站建设属于什么专业
  • 网站服务器的费用直播回放老卡怎么回事
  • 手机网站设置方法建设网站女装名字大全
  • 网络建站 响应式网站建设网站青岛
  • 农产品网站开发 文献综述营销比较成功的品牌
  • 淘宝上的网站怎么做郑州短视频拍摄
  • 新闻列表做的最好的网站dw网站怎么做跳转
  • 网站开发 价格广西建设厅网站行业网
  • 扬中网站哪家做得好旅游电子商务 网站建设
  • wordpress你访问的网站不存在海口建站费用
  • 做网站暴利赚钱如何查询网站后台地址
  • 织梦网站怎样做防护网页设计规范图标设计
  • 公司做网站走什么费自己在线房屋设计免费
  • 网站建设联雅怎么做就一张图的网站
  • 个人博客网站实验报告创建个人网站
  • 嘉峪关市建设局公示公告网站网站开发编程入门学习
  • 响应式网站研究现状河南网站推广多少钱
  • 具有价值的网站建设平台wordpress 头部菜单
  • 瑞安哪里有培训做网站的婚纱摄影网站
  • 网站开发大概多久怎么样搭建wordpress
  • 站酷网官网网址wordpress维护页面插件
  • 网站设计的主要风格做淘宝客网站必须备案吗
  • 优秀网站设计案例中国网站视频要vip怎么看
  • 做网站的公司不给域名宁波哪里有做网站的
  • 长春公司推广网站华为域名注册
  • rp网站做多大如何做网络营销直播
  • 秒速网站建设百度快照投诉中心人工电话