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一维数组笔记的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE8基础 String 通过构造方法 将一维char数组化为String
JavaSE8基础 String 通过构造方法 将一维byte数组化为String