java初始化array_java数组初始化⽅式
在使⽤⼀个新的数组之前,要先对其中的数值进⾏设置,也就是我们常说的初始化⼯作。因为数组有长度和内容的区分,所以常见的两种初始化⽅法是动态和静态,另外⼀种就是默认初始化。下⾯我们对数组的初始化概念进⾏理解,区分两种初始化⽅法,然后就三种初始化带来分别的详解。
1.概念
在内存当中创建⼀个数组,并且向其中赋予⼀些默认值。
2.常见的初始化⽅式
(1)动态初始化(指定长度)
(2)静态初始化(指定内容)
3.静态初始化
除了⽤new关键字来产⽣数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。// 静态初始化
java定义一维数组并赋值int[] iStaticArr = { 5, 2, 0 };
LOLHero[] staticHeros = new Hero[] {
new LOLHero("艾希","⼥"),
new LOLHero("盖伦","男"),
new LOLHero("挖掘机","未知")
};
4.动态初始化
初始化时程序员只指定数组长度,由系统为数组元素分配初始值。arrayName = new type[length];
5.默认初始化
我们在定义的时候就对数组进⾏静态初始化,可以⽤⼀种更简洁的⽅法。type[] arrayName = {element1 , element2 , ...};
以上就是java数组初始化⽅式,通过本篇的学习,我们已经完成了数组的初始化操作。就使⽤上来看,静态初始化更为容易,⼤家也可以⾃⾏选择适合的初始化⽅法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论