java学习 十、数组
来源:互联网 发布:windows http服务器 编辑:程序博客网 时间:2024/06/01 22:59
数组是有序的数据容器,数组中每个元素具有相同的数组名,而每个元素的下标是唯一的。
一、声明数组
数组能以下列形式声明(注:推荐使用第一种):
类型 [] array;
类型 array [];
二、创建数组
1) 创建数组有以下几种方式:
int [] array = new int [2];
int [] array = new int [] {1,2,3};
int array [] = new int [2];
int array [] = new int [] {1,2,3};
(注:数组创建时需要指定长度,在以上的示例中,new int [2] 这种创建方式中的2就是给该数组执行长度为2,new int [] {1,2,3}这种创建方式指定了数组中各元素的值,数组在创建的时候包含了几个元素,它的长度就是几,该示例的数组长度为3)
2) 数组创建后,其中的元素如果没有指定初始值,那么它会有一个默认值:
基本类型的默认值:
byte 0,short 0,int 0,long 0L,float 0.0f,double 0.0d,char \u0000,boolean false
引用类型的默认值为:null
三、初始化数组
1) 声明、创建、初始化分开:
int [] array;
array = new int [2];
array[0] = 10;//初始化
array[1] = 20;//初始化
2) 声明、创建、初始化一起:
int [] array = new int []{10,20}
四、使用数组的示例,如下图:
五、二维数组
java 中的二维数组其实是一维数组里面的每个元素又是一个一维数组,它的创建、声明、初始化和一维数组一致,如下所示:
1) int [] [] array = new int [2] [3]; //这种方式的意思是一个长度为2的一维数组里面套了两个长度为3的一维数组
2) int [] [] array = new int [2] [];
array[0] = new int [1,2,3,4,5];
array[1] = new int [7,8,9]; //这种方式的意思是一个长度为2的一维数组里面套了两个数组,第一个数组的长度为5,第二个数组的长度为3
3) int [] [] array = new int [] []{{1,2,3}{4,5,6,7}{7,8,9,10,11}};//这种方式的意思是一个长度为3的数组里面套了三个数组,第一个数组长度为3,第二个数组长度为4,第三个数组长度为5
六、二维数组示例,如下图:
七、大家在使用数组的过程中需要注意,数组的长度一旦确定是不可改变的。
- java学习 十、数组
- Java Reflection(十):数组
- Java Reflection(十):数组
- Java Reflection(十):数组
- Java学习笔记十
- JAVA学习十:继承
- JAVA学习总结十
- Java学习(十)
- Java学习(十)
- java面试题十 java数组初始化
- php【基础学习十】array数组
- Java数组应用十大技巧攻略
- Java数组操作十大方法
- [java] 数组操作的十大方法
- Java数组应用十大技巧攻略
- java学习笔记(十)
- java-J2SE学习笔记(十)
- Java学习笔记(十)
- 理解angular中的module和injector,即依赖注入
- Sphinx中文分词搜索Coreseek Windows下安装与基本使用简介
- 提高jQuery效率
- python 内置模块之hashlib、hmac、uuid
- 链接地址
- java学习 十、数组
- I.MX6 PCB设计的一点心得
- SQL基础学习(二)- 通过命令行创建和设置一个MySQL用户
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 小型迷宫实现---迷宫算法(递归回溯法)
- java设计模式
- I帧 P帧 B帧 解惑
- OOP思想之虚函数表分析.
- java的正则表达式