zoukankan      html  css  js  c++  java
  • 数组

    1 数组的基本概念

    • 三步走
    int [] a; // 声明
    
    int [] a = new int[3];//初始化
    
    a[0] = 10;// 赋值
    
    
    
    • 内存图

    2 数组的三种初始化方式

    声明方式

    int [] a;
    
    int a[];
    
    

    创建数组对象

    a = new int[4];
    
    

    初始化

    • 初始化指的是对数组元素的初始化

    • 数组的元素相当于对象的成员变量,默认值和成员变量的规则一样,数字0,布尔false,引用类型null等

    • 动态初始化

    a[0] = 10;
    a[1] = 20;
    a[2] = 30;
    a[3] = 40;
    
    • 静态初始化
    int b[] ={23,34,56,78};
    

    3 多维数组

    • 同一维数组一样的道理

    4 数组的基本操作

    arraycopy

    • 在System类里面,数组的赋值
    public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
    
    • Arrays类工具类
    Arrays.toString(a)// 打印数组
    
    • 排序
    Array.sort(a)
    
    • 数组转化成容器List
    Arrays.asList(a);
    
    一个小小的程序员
  • 相关阅读:
    获取split分割的最后一个值
    django分页查询
    django中iframe请求报错的问题
    pandas.Series
    NumPy 切片和索引
    继承
    NumPy 从数值范围创建数组
    迭代器iter用法
    numpy.asarray
    NumPy 创建数组
  • 原文地址:https://www.cnblogs.com/zhaod/p/8323834.html
Copyright © 2011-2022 走看看