数组

作者: Yoon王 | 来源:发表于2018-11-26 15:02 被阅读0次

数组的概念

  • 概念:将n个同类型的变量以整体的形式表示出来,能够以简单的方式访问整体中的每一个元素。
  • 分类:一维数组 二维数组。

一维数组

  • 实质:一组相同数据类型的线性集合。

创建一维数组

  • 创建:数据元素类型 数据名字[ ] 数据元素类型[ ] 数据名字int arr[ ]; double[ ] dou;
  • 赋值:三种方式int a[ ] = {1,2,3 }; int b[ ] = new int[ ] {4.5.6.}; int c[ ] = new int[3];
  • 获取字符长度 length


    image.png

一维数组的使用

  • 场景:最常见为数据结构,在主方法中创建int型数组。

二维数组

创建二维数组

  • 先声明,在用new运算符进行内存分配
  • 语法;
    数组元素的类型 数组名字[][];
    数组元素的类型[][] 数组名字;
  • 声明的同时为数组分配内存
  • 第二种方式同第一种实现的功能相同,使用这种方式为二维数组分配内存时首先指定最左边维数的内存,然后单独的给余下的维数分配内存。

二维数组初始化

二维数组的初始化以一维数组的出初始化类似,同样可以使用大括号完成。

语法:

type arryname[][] = {value1 ,value2,value3....valuen};
type:数组的类型
arryname:数组名称,一个合法的标识符。
value:数组中各元素的值

二维数组的使用

填充替换数组元素

数组中的元素定义完成后,可通过Arrays类的静态方法fill()来对数组中的元素进行替换。该方法通过各种重载的形式可完成任意类型的数组元素的替换。fill()方法有两种参数类型。

  • 1.fill(int[] a,int value)
    a :要进行元素替换的数组
    value:要存储数组中所有元素的值。

  • 2.fill(int[] a, int fromIndex,int tolndex,int value)
    a:要进行填充的数组
    fromIndex:要使用指定值填充的第一个元素的索引(包括)
    tolndex:要是用指定值填充的最后一个元素的索引(不包括)
    value:要存储在数组所有元素中的值

  • 对数组进行排序

通过Arrays类的静态 sort()方法可以实现对数组的排序。sort()提供了多种重载形式,可对任意类型的数组进行升序排序。

相关文章

  • 数组

    数组数组数组数组数组数组数组数组数组

  • JavaScript - 5.数组<增删改查>

    数组 Array 数组 - 增 数组 - 删 / 改 数组 - 查 数组 - 自动 toString() 数组 -...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 》》》PHP初入---(三)

    数组定义 1.索引数组:数组下标是整型的 声明数组: 访问数组: count(数组)--获取数组长度 查看数组所有...

  • JavaScript中数组的常用操作

    数组的遍历 数组的映射 数组的简化 数组的连接 获取数组的片段 数组的拷贝 查找数组 数组去重

  • JavaSE之数组

    六、数组 目录:数组概述、数组声明创建、数组使用、多维数组、Array类、稀疏数组 1.什么是数组 数组的定义:数...

  • Shell数组、关联数组

    数组 定义数组 获取数组 关联数组 定义关联数组 获取关联数组

  • 学习Java第五天

    数组是多个数据的集合 数组的语法 数组元素类型【】 数组名; 多维数组: 数组元素类型【】【】 数组名; 多维数组...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • C语言的惯用集

    数组部分 数组部分 清空数组a 把数据读进数组a 对数组a求和

网友评论

      本文标题:数组

      本文链接:https://www.haomeiwen.com/subject/ytvqqqtx.html