四时宝库

程序员的知识宝库

Java如何声明和初始化数组?(java如何声明和初始化数组的数据)

演示声明一维数组的方式,以 int 数组为例:

// 创建长度为:3 的 int 数组(其他数据类型方式相同),并赋值,以下写法都是正确的

int[] intArr= new int[3];

int[] intArr= {1, 2, 3};

int[] intArr = new int[]{1, 2, 3};


/// Java 8 以的可以使用 IntStream声明数组,仅支持 int 类型

// 创建长度为100的数组,赋值: 0 到 99

int [] intArr= IntStream.range(0, 100).toArray();

// 创建长度为101的数组,赋值: 0 到 100

int [] intArr= IntStream.rangeClosed(0, 100).toArray();

// 指定数据创建数组

int [] intArr= IntStream.of(12,25,36,85,28,96,47).toArray();

// 指定数据创建数组并排序

int [] intArr= IntStream.of(12,25,36,85,28,96,47).sorted().toArray();

多维数组声明及赋值:

以 int 类型为例声明二维数组并赋值!

// 声明,以下写法都是正确的

int[][] num = new int[5][2];

int num[][] = new int[5][2];

int[] num[] = new int[5][2];


// 赋值

num[0][0]=1;

num[0][1]=2;

num[1][0]=1;

num[1][1]=2;

num[2][0]=1;

num[2][1]=2;

num[3][0]=1;

num[3][1]=2;

num[4][0]=1;

num[4][1]=2;


// 更简单的赋值方式

int[][] num={ {1,2}, {1,2}, {1,2}, {1,2}, {1,2} };

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接