javase一维数组笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javase一维数组笔记相关的知识,希望对你有一定的参考价值。

 

1.数组的说明:

>数组:多个相同数据类型的数据的组合。简称数组。

>目的:实现在内存中对这些数据的统一管理。 (数组 vs 集合)

2.数组的声明与初始化

正确的方式:

(1)静态初始化

*   int[] nums = new int[]{1,2,3};//静态初始化不是(),而是【】

*   int[] nums={1,2,3} 

(2)动态初始化

*   int[] nums = new int[3];//动态初始化

*   int nums[] = new int[3]; //动态初始化 

错误的声明方式:

(1)申明的【】中不可能有数字

(2)int[]中有数字,或者{}中有有内容(不可能既是静态初始化又是动态初始化)

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

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

 

//注意点:不管是静态初始化,还是动态初始化,一旦初始化以后,数组的长度就是确定的,不可变。

3.数组元素的引用

如何调用指定的数组元素:通过下角标的方式。角标从0开始,到数组的元素的个数-1结束

4.数组的属性:

数组的长度:length

5.数组的遍历

for(int i = 0;i < names.length;i++){

System.out.println(names[i]);

}

6.数组元素的默认初始化值

1. byte/short/int/long型数组元素的默认初始化值为:0

2. float/double 型数组元素的默认初始化值为:0.0

3. char 型数组元素的默认初始化值为:\u0000,这个不是空格

4. boolean型数组元素的默认初始化值为:false

5. 引用数据类型数组元素的默认初始化值为:null

 

以上是关于javase一维数组笔记的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE 第二次学习随笔

JavaSE基础知识—数组的应用(4.3二维数组)

JavaSE8基础 String 通过构造方法 将一维char数组化为String

JavaSE8基础 String 通过构造方法 将一维byte数组化为String

JavaSE8基础 String 通过构造方法把部分一维byte数组转为字符串

JavaSE8基础 char[] 根据变量的值生成指定长度的一维char数组