一、Java中的数组特点
1、数组元素的数据类型必须是一致
2、元素访问速度快,执行效率高;
3、数组的长度大小是固定的,不能修改;
4、数组元素的修改无能为力;
二、Java中的数组使用
1、定义数组语法
type[] arrayName;
type arrayName[];
2、数组的初始化
Java语言中数组必须初始化才能够使用,所谓初始化就是为数组元素分配内存空间,并为每个元素赋值;数组初始化方式有2种,分别如下:
2.1.静态数组初始化
初始化时由程序员显示指定的每个数组元素的初始值,由系统决定需要的数组长度;
第一种静态数组初始化方式:
String[] str={"周星驰","刘德华","周润发"};
System.out.println("数组类型:"+str.getClass().getName());
for(int i=0;i<str.length;i++){
String strs=str[i];
System.out.println("循环打印通过数组下标取出数组元素:"+strs);
}
第二种静态数组初始化方式:
int[] i=new int[]{1,2,3};
2.2.动态数组初始化
初始化时程序员指定数组长度,由系统为数组元素分配初始值;
//指定数组长度
String[] user=new String[3];
//为数组设置数值,数组的下标是从0开始索引
user[0]="jok";
user[1]="tom";
for(String str1:user){
System.out.println(str1);
}