array数组的创建

一、常见的两种数组创建方式:

1、创建时只指定数组长度,不指定数组元素,需要时按索引添加数组元素.如下:

int[] i = new int[10];
i[0] = 1;

2、创建时即指定数组元素。

int[] j = new int{1,2,3,4,5,6}

二、对于创建数组,建议的做法是,先声明,不指定长度和元素。

int[] i = null;

在需要使用时在指定。

三、数组的类型‘int’可以是基本类型,也可以是引用类型。

四、数组的长度和元素可以动态生成:

import java.util.Arrays;

public class Test02 {

    public static void main(String[] args) {
        int[] i = null;// 声明数组
        int size = 3;// 声明数组长度变量并初始化
        int b = 0;//声明数组元素相关的变量
        
        i = new int[size];// 创建数组

        for (int a = 0; a < 10; a++) {
            // 如果数组中元素个数大于等于数组长度,扩充数组
            if (a >= size) {
                size = size + 3;
                i = Arrays.copyOf(i, size);//创建新数组并将原数组复制到新数组
            }
   
            i[a] = b+=2;//为数组添加元素
            System.out.print(i[a] + ",");//输出数组i的所有元素
        }
        
        System.out.println();
        System.out.println(i[7]);//输出数组i中索引为7的元素
    }
}

输出结果如下:

2,4,6,8,10,12,14,16,18,20,
16
时间: 2024-10-14 18:09:34

array数组的创建的相关文章

JS中Array数组的三大属性用法

Array数组主要有3大属性,它们分别是length属性.prototype属性和constructor属性. JS操作Array数组的方法及属性 本文总结了Array数组的3个属性,length属性.prototype属性.constructor属性使用,并附注Array数组对象的8个分类及多个方法使用,具体如下: 对象的3个属性 1.length属性 length属性 Length属性表示数组的长度,即其中元素的个数.因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-

JavaScript 内置对象 Array 数组

Array 数组 1.创建数组 构造函数 new Array() 小括号内可以是数组元素个数,也可以是数组项 数组字面量表示法 var arr = [1,2,3,4,5]; 2.数组长度 arr.length #####3.数组方法 arr.push(n1,n2,...,nn); 顺序添加元素到数组尾部,返回新添加数组后的长度 arr.unshift(n1,n2,...,nn); 顺序添加元素到数组开头,返回新添加数组后的长度 arr.pop(); 删除数组最后一个元素,返回被删的元素 arr.

数组的创建和操作

array 数组 创建方法的方法 1.var arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; 创建一个内容为1,2,3的数组 2.var arr = new Array(5); 创建一个长度为5的数组 3.var arr = new Array(1, 2, 3); 创建一个内容为1,2,3的数组 4.var arr = [1, 2, 3]; 数组的操作 1.数组名.shift(); 删除第一个元素,并返回该值 var arr = [1

Numpy 学习之路(1)——数组的创建

数组是Numpy操作的主要对象,也是python数据分析的主要对象,本系列文章是本人在学习Numpy中的笔记. 文章中以下都基于以下方式的numpy导入: import numpy as np from numpy import * 1.普通数组的创建——np.arange(), np.array(), (1) arange()建立是顺序数组,函数原型:arange([start,]stop[,step],dtype=None) 其中start参数如果省略,则表示从0开始,默认的dtype为fl

NSArray与NSMutableArray 数组与可变数组的创建和遍历 复习

1.NSArray 是一个父类,NSMUtableArray是其子类,他们构成了OC的数组. 2.NSArray的创建 NSArray * array = [[NSArray alloc]initWithObjects:@"one",@"two",@"three",@"four good",nil];//用对象初始化一个数组,这里是任意四个对象,不一定是字符串.//OC中的数组,不是真正的数组,这是一个链表,nil的作用正是表

Array(数组)的使用

方法 说明 Concat() 连接2个或多个数组,并返回结果 Push() 向数组末尾添加一个或多个元素,并返回新的长度 Reverse() 颠倒数组中元素的顺序 Sort() 对数组的元素进行排序 Slice() 从某个已有的数组返回数组选定的元素 toString() 把数组转换成字符串 Join() 连接 toLocaleString() 把数组转换为本地字符串,并返回结果 <script type="text/javascript" language="java

JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义对象,然后创建新的对象实例 二.JS内置对象-String 1.string对象 string对象用于处理已有的字符串 字符串可以使用单引号或者双引号 2.indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1 3.match() 匹配成功,返回匹配成功的数组,

Java Script基础(八) Array数组对象

Java Script基础(八) Array数组对象 一.Array数组 JavaScript中的数组也是具有相同数据类型的一个或者多个值得集合.用法和Java中的数组类似. Array对象的常用属性和方法: 属性: length:获取数组的长度: 方法: join():把数组中的所有元素放入一个字符串中,通过分隔符进行分隔. sort():对数组元素进行排序. 1.创建数组 语法: var a1 = new Array();           //创建一个数组,长度为0: var a2 = 

JavaScript 数组的创建

一维数组.二维数组的创建  数组定义:数组(array)是一种数据类型,它包含或者存储了编码的值,每个编码的值称作该数组的一个元素(element), 每个元素的编码被称作为下标(index). 弦外音:JavaScript是一种无类型的语言,所以一个数组元素可具有任意的数据类型,同一数组的不同元素也可以具有不同的数据类型. JavaScript一维数组的创建: 一. 使用new Array()来创建 用数组对象的构造函数Array(),用new操作符进行实例化数组对象.