醴陵申请400电话费用【醴陵企业全国热线电话办理】醴陵开通400电话电信价格、醴陵微信公众号代运营外包托管、醴陵网店编辑装修美工、醴陵网站推广优化大概需要多少钱-网站优化-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

醴陵申请400电话费用【醴陵企业全国热线电话办理】醴陵开通400电话电信价格、醴陵微信公众号代运营外包托管、醴陵网店编辑装修美工、醴陵网站推广优化大概需要多少钱

发表日期: 2021-03-26 12:44:39 浏览次数:118

醴陵申请400电话费用【醴陵企业全国热线电话办理】醴陵开通400电话电信价格、醴陵微信公众号代运营外包托管、醴陵网店编辑装修美工、醴陵网站推广优化大概需要多少钱

醴陵市,为湖南省辖县级市,由株洲市代管,地处湖南省东部,总面积2156.46平方千米,醴陵市东邻江西省萍乡市湘东区、上栗县,北接浏阳市,西倚株洲市芦淞区、渌口区,南界攸县。截至2018年末,醴陵市辖19镇、4街道办事处、1个经济开发区、1个示范区,户籍人口105.3万。

醴陵市拥有渌江书院、宋名臣祠、醴泉古井、状元芳洲、文笔奇峰、云岩寺等名胜古迹。醴陵市境内浙赣复线横贯东西,醴(陵)茶(陵)线连通南北,距株洲站仅40千米,沪昆高铁、沪昆高速、106国道、320国道纵横交错,市区距长沙黄花国际机场90千米。 [1] 

2019年,醴陵市实现地区生产总值716.4亿元,实现财政总收入72.92亿元。 [2]  2020年度真抓实干成效明显,2021年1月29日被湖南省人民政府公布为推动高质量发展成效明显的县市区,给予100万元标准奖励。


15.2 List集合

List集合中的元素是有序的,可以重复出现。图15-2是一个班级集合数组,这个集合中有一些学生,这些学生是有序的,顺序是他们被放到集合中的顺序,可以通过序号访问他们。这就像老师给进入班级的人分配学号,第一个报到的是“张三”,老师给他分配的是0,第二个报到的是“李四”,老师给他分配的是1,以此类推,最后一个序号应该是“学生人数-1”。

图15-2 数组集合

提示 List集合关心的元素是否有序,而不关心是否重复,请大家记住这个原则。例如,图15-2所示的班级集合中就有两个“张三”。

List接口的实现类有:ArrayList 和 LinkedList。ArrayList是基于动态数组数据结构的实现,LinkedList是基于链表数据结构的实现。ArrayList访问元素速度优于LinkedList,LinkedList占用的内存空间比较大,但LinkedList在批量插入或删除数据时优于ArrayList。

不同的结构对应于不同的算法,有的考虑节省占用空间,有的考虑提高运行效率,对于程序员而言,它们就像是“熊掌”和“鱼肉”,不可兼得!提高运行速度往往是以牺牲空间为代价的,而节省占用空间往往是以牺牲运行速度为代价的。

15.2.1 常用方法

List接口继承自Collection接口,List接口中的很多方法都继承自Collection接口的。List接口中常用方法如下。

  1. 操作元素

  2. 判断元素

  3. 查询元素

  4. 其他

示例代码如下:

//HelloWorld.java文件package com.a51work6;import java.util.ArrayList;import java.util.List;public class HelloWorld {

    public static void main(String[] args) {

        List list = new ArrayList();                    ①

        String b = "B";

        //向集合中添加元素
        list.add("A");
        list.add(b);                                     ②
        list.add("C");
        list.add(b);                                    ③
        list.add("D");
        list.add("E");

        //打印集合元素个数
        System.out.println("集合size = " + list.size());
        //打印集合
        System.out.println(list);

        //从前往后查找集合中的"B"元素
        System.out.println("indexOf(\"B\") = " + list.indexOf(b));
        //从后往前查找集合中的"B"元素
        System.out.println("lastIndexOf(\"B\") = " + list.lastIndexOf(b));

        //删除集合中第一个"B"元素
        list.remove(b);
        System.out.println("remove(3)前: " + list);
        //判断集合中是否包含"B"元素
        System.out.println("是否包含\"B\":" + list.contains(b));

        //删除集合第4个元素
        list.remove(3);
        System.out.println("remove(3)后: " + list);
        //判断集合是否为空
        System.out.println("list集合是空的:" + list.isEmpty());

        System.out.println("替换前:" + list);
        //替换集合第2个元素
        list.set(1, "F");
        System.out.println("替换后:" + list);

        //清空集合
        list.clear();                                    ④
        System.out.println(list);


        // 重新添加元素
        list.add(1);//发生自动装箱                    ⑤
        list.add(3);

        int item = (Integer)list.get(0);//发生自动拆箱        ⑥
    }}复制代码

运行结果如下:

集合size = 6[A, B, C, B, D, E]indexOf("B") = 1lastIndexOf("B") = 3remove(3)前: [A, C, B, D, E]是否包含"B":trueremove(3)后: [A, C, B, E]list集合是空的:false替换前:[A, C, B, E]替换后:[A, F, B, E][]复制代码

代码第①行声明List类型集合变量list,使用ArrayList类实例化list,List是接口不能实例化。添加集合元素过程中可以添加重复的元素,见代码第②行和第③行。代码第④行list.clear()是清空集合,但需要注意的是变量list所引用的对象还是存在的,不是null,只是集合中没有了元素。

提示 在Java中任何集合中存放的都是对象,即引用数据类型,基本数据类型不能放到集合中。但上述代码第⑤行却将整数1放到集合中,这是因为这个过程中发生了自动装箱,整数1被封装成Integer对象1,然后再放入到集合中。相反从集合中取出的也是对象,代码第⑥行从集合中取出的是Integer对象,之所以能够赋值给int类型,是因为这个过程发生了自动拆箱。


醴陵申请400电话费用醴陵企业全国热线电话办理醴陵开通400电话电信价格、醴陵微信公众号代运营外包托管、醴陵网店编辑装修美工、醴陵网站推广优化大概需要多少钱

上一条:醴陵400电话申请开通【醴陵企业网站建设】醴陵微信公众号小程序开发运营价格、醴陵微信公众号APP软件客户端设计运营、醴陵网页页面设计公司费用、醴陵公司网站制作方案流程改版维护大概需要多少钱
下一条:资兴网站建设【资兴网络公司】资兴做网站、资兴微信公众号开发、资兴网站设计、资兴小程序制作
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约