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




来源:春哥技术博客,欢迎分享,转载请注明出处。(欢迎加春哥团队客服微信号:taike668)

本文地址:https://www.cgtblog.com/kafa/1872.html
上一篇:spark-local 模式 提示 /tmp/hive hd      下一篇:spark概述