• 数组


    数组是一个变量,存储相同数据类型的一组数据

    声明一个变量就是内存空间划出一块合适的空间

    声明一个数组就是在内存空间划出一串连续的空间

    数组基本要素
    a:标识符:数组的名称,用于区分不同的数组
    b:数组元素:向数组中存放的数据
    c:元素下标:对数组元素进行编号,从0开始数组中的每个元素都可以通过下标来访问
    d:元素类型: 数组元素的数据类型

    数组长度固定不变,避免数组越界

    数组中的所有元素必须属于相同的数据类型

    使用数组四步走:
    第一步:声明数组 int [] a;---[]必须为空
    第二步:分配空间 a=new int [n];
    第三步:赋值 a[0]=n;
    第四步:处理数据 a[0]=a[0]*10

    数据类型 数组名[]; //声明数组时不规定数组长度
    数据类型[] 数组名;

    数组类型[] 数组名=new 数据类型[大小];

    边声明边赋值
    int [] score={89,79,76};
    int [] score=new int {89,79,76};

    创建数组并赋值的方式必须在同一个步骤

    数组排序
    使用java.util.Arrays
    a:java.util包提供了许多工具类
    b:Arrays类提供操作数组的方法:对数组进行升序排列
    c:Arrays类的sort()方法:对数组进行升序排列 (Arrays.sort(数组名);)

    数组扩容:
    数组名=Arrays.copyOf(数组名.扩容长度);


    数组进阶
    数组复制方法
    语法:public static void arraycopy{Object src,
    int srcPos,
    Object dest,
    int destPos,
    int length
    }
    参数:src -原数组
    srcPos-原数组中的起始位置
    dest-目标数组
    destPos-目标数据中的起始位置
    length-要复制的数据元素的数量

    Arrays方法
    语法:int [] copyOf(int [] original,int newLenth)

    参数:original-要复制的数组
    newLength-要返回的副本的长度

    二维数组:
    二维数组是由一维数组组成的数组

  • 相关阅读:
    102/107. Binary Tree Level Order Traversal/II
    110. Balanced Binary Tree
    SQL SERVER select,update,delete使用表别名
    C# 有哪些集合
    C# 流总结
    How ASP.NET MVC Works ? (Artech)
    c#扩展方法
    使用缓存的九大误区
    9中浏览器端缓存
    理解AppDomain和AppPool
  • 原文地址:https://www.cnblogs.com/pohuaiwang/p/6887886.html
Copyright © 2020-2023  润新知