zoukankan      html  css  js  c++  java
  • 数据结构之数组

    Java数组介绍

    数组是用来存放同一种类型的集合,只能存放同一种数据类型

    1、数组的申明:

    1 //申明数组1
    2 String[] strs = new String[5];
    3 //申明数组2
    4 String[] strs = {"1", "2", "3"};

    2、数组元素的访问及赋值:

      数组是存在下标索引的,通过下标获取指定位置的元素,数组的下标从0开始

    1 //给上面定义的数组元素赋值
    2 strs[0] = "111";
    3 //打印数组中的元素
    4 System.out.println(strs[1]);

      注意:数组的大小是固定的 我们在创建strs时定义了三个元素 则我们不能给strs[3]赋值  否则会抛出数组越界异常

    3、数组的遍历:

      数组有length属性 可通过for循环遍历

    for(int i = 0 ; i < strs.length ; i++){
        System.out.println(strs[i]);
    }

    Java优缺点

      1、插入速度快:对于无序数组 只需要在数组末位添加元素即可;有序的需要插在特定位置就相对较慢。

      2、查找速度慢:如果根据数组下标查找元素则比较快;

               无序数组根据数组元素值查找元素则需要进行循环,查找比较慢;有序数组根据特定的算法就会快一点点。

      3、删除速度慢:删除元素需要先根据元素值查找元素,查找速度都比较慢 则删除也就慢了。

      4、数组大小固定:数组创建后不能动态扩展大小。

  • 相关阅读:
    Redis集群搭建-韩国庆
    韩国庆讲师 个人简介
    iOS XML解析使用-韩国庆
    iOS移动开发CoreDate讲解
    多线程讲解韩老师
    MJRefresh在Xode6中报错处理
    调用第三方提供的webService服务(4)
    使用JDK开发WebService(3)
    WebService相关概念介绍(2)
    WebService的相关概念(1)
  • 原文地址:https://www.cnblogs.com/ggza/p/9263986.html
Copyright © 2011-2022 走看看