本文共 897 字,大约阅读时间需要 2 分钟。
数组是一种数据结构,用来存储同一类型的集合。
1. 类型名称[] 变量名=new 类型名称[length];
2.类型名称[] 变量名={?,?,?};
3.类型名称[] 变量名=new 类型名称[]{?,?,?};
public static void main(String[] args) { int[] arr = new int[3]; int[] brr = {1,2,3}; int[] crr = new int[]{1,2,3}; }
三种数组声明的方式有一个共同的特点:那就是一定事先声明数组的长度
之所以事先要声明数组的长度,是因为数组存储在我们的堆内存当中,而我们的堆内存开辟内存空间的大小是在初始化的时候就需要确定的,不能随便扩大和缩小。
1.java有这一种很强的循环结构,可以用来依次处理数组当中的元素,不会产生越界问题。
比如:
public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i <10; i++) { list.add("123"); } for (Object object : list) { System.out.println(object); } }
2.关于数组的打印
在java当中有一个方法可以更加快速的打印数组的值的方法:
public static void main(String[] args) { int[] a = {1,11,1,1,1,1,1}; System.out.println(Arrays.toString(a));}
---------------------------------------------------------------------------------------------------------------------
在java当中允许数组的长度为0.
转载地址:http://mcyki.baihongyu.com/