zoukankan      html  css  js  c++  java
  • 数组

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

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

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

    数组基本要素
    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-要返回的副本的长度

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

  • 相关阅读:
    第06课:GDB 常用命令详解(下)
    第05课:GDB常用命令详解(中)
    第04课:GDB常用命令详解(上)
    第03课:GDB常用的调试命令概览
    第02课:启动GDB调试
    第01课:调试信息与调试原理
    数据库(二)
    数据库笔记(一)
    acedSSGet 翻译
    ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)
  • 原文地址:https://www.cnblogs.com/pohuaiwang/p/6887886.html
Copyright © 2011-2022 走看看